mirror of
https://github.com/jmarshall23/DoomRTX.git
synced 2026-08-17 11:00:38 +02:00
Added screensapce decal system and stamp placement system in Radiant.
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
|
||||
1186 constants
|
||||
133 enums
|
||||
579 classes/structs/unions
|
||||
581 classes/structs/unions
|
||||
38 templates
|
||||
7 max inheritance level for 'idAI_Vagary'
|
||||
|
||||
@@ -4077,6 +4077,21 @@ static classVariableInfo_t glRaytracingLightingPassDesc_t_typeInfo[] = {
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
static classVariableInfo_t glScreenSpaceDecal_t_typeInfo[] = {
|
||||
{ "glRaytracingVec3_t", "origin", (intptr_t)(&((glScreenSpaceDecal_t *)0)->origin), sizeof( ((glScreenSpaceDecal_t *)0)->origin ) },
|
||||
{ "float", "halfSize", (intptr_t)(&((glScreenSpaceDecal_t *)0)->halfSize), sizeof( ((glScreenSpaceDecal_t *)0)->halfSize ) },
|
||||
{ "glRaytracingVec3_t", "normal", (intptr_t)(&((glScreenSpaceDecal_t *)0)->normal), sizeof( ((glScreenSpaceDecal_t *)0)->normal ) },
|
||||
{ "float", "depth", (intptr_t)(&((glScreenSpaceDecal_t *)0)->depth), sizeof( ((glScreenSpaceDecal_t *)0)->depth ) },
|
||||
{ "glRaytracingVec3_t", "axisU", (intptr_t)(&((glScreenSpaceDecal_t *)0)->axisU), sizeof( ((glScreenSpaceDecal_t *)0)->axisU ) },
|
||||
{ "float", "opacity", (intptr_t)(&((glScreenSpaceDecal_t *)0)->opacity), sizeof( ((glScreenSpaceDecal_t *)0)->opacity ) },
|
||||
{ "glRaytracingVec3_t", "axisV", (intptr_t)(&((glScreenSpaceDecal_t *)0)->axisV), sizeof( ((glScreenSpaceDecal_t *)0)->axisV ) },
|
||||
{ "float", "pad0", (intptr_t)(&((glScreenSpaceDecal_t *)0)->pad0), sizeof( ((glScreenSpaceDecal_t *)0)->pad0 ) },
|
||||
{ "float[4]", "color", (intptr_t)(&((glScreenSpaceDecal_t *)0)->color), sizeof( ((glScreenSpaceDecal_t *)0)->color ) },
|
||||
{ "uint32_t", "textureId", (intptr_t)(&((glScreenSpaceDecal_t *)0)->textureId), sizeof( ((glScreenSpaceDecal_t *)0)->textureId ) },
|
||||
{ "float[3]", "pad1", (intptr_t)(&((glScreenSpaceDecal_t *)0)->pad1), sizeof( ((glScreenSpaceDecal_t *)0)->pad1 ) },
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
static classVariableInfo_t QD3D12NeuralPOMImageRGBA8_typeInfo[] = {
|
||||
{ "uint32_t", "width", (intptr_t)(&((QD3D12NeuralPOMImageRGBA8 *)0)->width), sizeof( ((QD3D12NeuralPOMImageRGBA8 *)0)->width ) },
|
||||
{ "uint32_t", "height", (intptr_t)(&((QD3D12NeuralPOMImageRGBA8 *)0)->height), sizeof( ((QD3D12NeuralPOMImageRGBA8 *)0)->height ) },
|
||||
@@ -4538,6 +4553,19 @@ static classVariableInfo_t modelTrace_t_typeInfo[] = {
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
static classVariableInfo_t renderWorldDecal_t_typeInfo[] = {
|
||||
{ "idStr", "material", (intptr_t)(&((renderWorldDecal_t *)0)->material), sizeof( ((renderWorldDecal_t *)0)->material ) },
|
||||
{ "idVec3", "origin", (intptr_t)(&((renderWorldDecal_t *)0)->origin), sizeof( ((renderWorldDecal_t *)0)->origin ) },
|
||||
{ "idVec3", "normal", (intptr_t)(&((renderWorldDecal_t *)0)->normal), sizeof( ((renderWorldDecal_t *)0)->normal ) },
|
||||
{ "idVec3", "axisU", (intptr_t)(&((renderWorldDecal_t *)0)->axisU), sizeof( ((renderWorldDecal_t *)0)->axisU ) },
|
||||
{ "idVec3", "axisV", (intptr_t)(&((renderWorldDecal_t *)0)->axisV), sizeof( ((renderWorldDecal_t *)0)->axisV ) },
|
||||
{ "float", "size", (intptr_t)(&((renderWorldDecal_t *)0)->size), sizeof( ((renderWorldDecal_t *)0)->size ) },
|
||||
{ "float", "depth", (intptr_t)(&((renderWorldDecal_t *)0)->depth), sizeof( ((renderWorldDecal_t *)0)->depth ) },
|
||||
{ "float", "opacity", (intptr_t)(&((renderWorldDecal_t *)0)->opacity), sizeof( ((renderWorldDecal_t *)0)->opacity ) },
|
||||
{ "idVec4", "color", (intptr_t)(&((renderWorldDecal_t *)0)->color), sizeof( ((renderWorldDecal_t *)0)->color ) },
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
static classVariableInfo_t idRenderWorld_typeInfo[] = {
|
||||
{ NULL, 0 }
|
||||
};
|
||||
@@ -5168,11 +5196,11 @@ static classVariableInfo_t frameLookup_t_typeInfo[] = {
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
static classVariableInfo_t class_283_class_283_typeInfo[] = {
|
||||
// { "const idSoundShader *", "soundShader", (intptr_t)(&((class_283::class_283 *)0)->soundShader), sizeof( ((class_283::class_283 *)0)->soundShader ) },
|
||||
// { "const function_t *", "function", (intptr_t)(&((class_283::class_283 *)0)->function), sizeof( ((class_283::class_283 *)0)->function ) },
|
||||
// { "const idDeclSkin *", "skin", (intptr_t)(&((class_283::class_283 *)0)->skin), sizeof( ((class_283::class_283 *)0)->skin ) },
|
||||
// { "int", "index", (intptr_t)(&((class_283::class_283 *)0)->index), sizeof( ((class_283::class_283 *)0)->index ) },
|
||||
static classVariableInfo_t class_285_class_285_typeInfo[] = {
|
||||
// { "const idSoundShader *", "soundShader", (intptr_t)(&((class_285::class_285 *)0)->soundShader), sizeof( ((class_285::class_285 *)0)->soundShader ) },
|
||||
// { "const function_t *", "function", (intptr_t)(&((class_285::class_285 *)0)->function), sizeof( ((class_285::class_285 *)0)->function ) },
|
||||
// { "const idDeclSkin *", "skin", (intptr_t)(&((class_285::class_285 *)0)->skin), sizeof( ((class_285::class_285 *)0)->skin ) },
|
||||
// { "int", "index", (intptr_t)(&((class_285::class_285 *)0)->index), sizeof( ((class_285::class_285 *)0)->index ) },
|
||||
{ NULL, 0 }
|
||||
};
|
||||
|
||||
@@ -8709,6 +8737,7 @@ static classTypeInfo_t classTypeInfo[] = {
|
||||
// { "glRaytracingLight_s::class_173", "", sizeof(glRaytracingLight_s::class_173), glRaytracingLight_s_class_173_typeInfo },
|
||||
{ "glRaytracingLight_t", "", sizeof(glRaytracingLight_t), glRaytracingLight_t_typeInfo },
|
||||
{ "glRaytracingLightingPassDesc_t", "", sizeof(glRaytracingLightingPassDesc_t), glRaytracingLightingPassDesc_t_typeInfo },
|
||||
{ "glScreenSpaceDecal_t", "", sizeof(glScreenSpaceDecal_t), glScreenSpaceDecal_t_typeInfo },
|
||||
{ "QD3D12NeuralPOMImageRGBA8", "", sizeof(QD3D12NeuralPOMImageRGBA8), QD3D12NeuralPOMImageRGBA8_typeInfo },
|
||||
{ "QD3D12NeuralPOMTrainDesc", "", sizeof(QD3D12NeuralPOMTrainDesc), QD3D12NeuralPOMTrainDesc_typeInfo },
|
||||
{ "QD3D12NeuralPOMTrainStats", "", sizeof(QD3D12NeuralPOMTrainStats), QD3D12NeuralPOMTrainStats_typeInfo },
|
||||
@@ -8743,6 +8772,7 @@ static classTypeInfo_t classTypeInfo[] = {
|
||||
{ "exitPortal_t", "", sizeof(exitPortal_t), exitPortal_t_typeInfo },
|
||||
{ "guiPoint_t", "", sizeof(guiPoint_t), guiPoint_t_typeInfo },
|
||||
{ "modelTrace_t", "", sizeof(modelTrace_t), modelTrace_t_typeInfo },
|
||||
{ "renderWorldDecal_t", "", sizeof(renderWorldDecal_t), renderWorldDecal_t_typeInfo },
|
||||
{ "idRenderWorld", "", sizeof(idRenderWorld), idRenderWorld_typeInfo },
|
||||
{ "idDeviceContext", "", sizeof(idDeviceContext), idDeviceContext_typeInfo },
|
||||
{ "jointInfo_t", "", sizeof(jointInfo_t), jointInfo_t_typeInfo },
|
||||
@@ -8816,7 +8846,7 @@ static classTypeInfo_t classTypeInfo[] = {
|
||||
{ "jointAnimInfo_t", "", sizeof(jointAnimInfo_t), jointAnimInfo_t_typeInfo },
|
||||
{ "jointMod_t", "", sizeof(jointMod_t), jointMod_t_typeInfo },
|
||||
{ "frameLookup_t", "", sizeof(frameLookup_t), frameLookup_t_typeInfo },
|
||||
// { "class_283::class_283", "", sizeof(class_283::class_283), class_283_class_283_typeInfo },
|
||||
// { "class_285::class_285", "", sizeof(class_285::class_285), class_285_class_285_typeInfo },
|
||||
{ "frameCommand_t", "", sizeof(frameCommand_t), frameCommand_t_typeInfo },
|
||||
{ "animFlags_t", "", sizeof(animFlags_t), animFlags_t_typeInfo },
|
||||
{ "idModelExport", "", sizeof(idModelExport), idModelExport_typeInfo },
|
||||
|
||||
Reference in New Issue
Block a user