75 lines
2.1 KiB
C++
75 lines
2.1 KiB
C++
#pragma once
|
|
|
|
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
|
|
// Original PDB header: w:\tech5\engine\renderer\rendermodelparms.h
|
|
// Recovered logical types: 1
|
|
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
|
|
|
|
|
|
// IDA Local Type ordinal 13664; PDB kind: class.
|
|
class idRenderModelParms
|
|
{
|
|
public:
|
|
idVec3 origin;
|
|
idMat3 axis;
|
|
idVec3 scale;
|
|
const idMaterial *customMaterial;
|
|
int customSkin;
|
|
int groupMasterIndex;
|
|
int allowSurfaceOnlyInViewID;
|
|
int suppressSurfaceInViewID;
|
|
int suppressShadowInViewID;
|
|
int suppressShadowInLightIndex;
|
|
int firstVisibleFrameCount;
|
|
float fovScale;
|
|
float modelDepthHack;
|
|
dimShadow_t castDimShadows;
|
|
__int8 augmentShowOnlyWhenOccluded : 1;
|
|
__int8 isAugment : 1;
|
|
__int8 isSceneModel : 1;
|
|
__int8 isSky : 1;
|
|
__int8 isWorld : 1;
|
|
__int8 isStatic : 1;
|
|
__int8 allowUpShadows : 1;
|
|
__int8 allowHighQualityDimShadows : 1;
|
|
__int8 mvpIsIdentity : 1;
|
|
__int8 viewOriented : 1;
|
|
__int8 addAlways : 1;
|
|
__int8 megatexturedModel : 1;
|
|
__int8 acceptDimShadows : 1;
|
|
__int8 staticShadowsFromDynamicModel : 1;
|
|
__int8 noInteractions : 1;
|
|
__int8 noShadow : 1;
|
|
__int8 privateLightOnly : 1;
|
|
__int8 addAlwaysForceOcclusionQuery : 1;
|
|
__int8 alwaysOcclusionCullBounds : 1;
|
|
__int8 neverOcclusionCullBounds : 1;
|
|
__int8 noGPUocclusionTest : 1;
|
|
__int8 woundsActive : 1;
|
|
__int8 mvpIsSunFlare : 1;
|
|
__int8 mvpIsOrthographic : 1;
|
|
unsigned __int8 : 2;
|
|
__int8 enableStaticSpecular : 1;
|
|
__int8 forceApproximatedLighting : 1;
|
|
__int8 noAmbient : 1;
|
|
__int8 boostLightingPoint : 1;
|
|
__int8 moveLightingPoint : 1;
|
|
__int8 noLocalLighting : 1;
|
|
unsigned __int32 : 24;
|
|
__int32 traceGroup : 8;
|
|
float radiosityScale;
|
|
unsigned __int8 : 5;
|
|
__int8 noStippleFade : 1;
|
|
__int8 rebakeModel : 1;
|
|
__int8 radiosityPreview : 1;
|
|
float staticReflectionStrength;
|
|
highlightColor_t highlightColor;
|
|
float dimShadowClipZ;
|
|
float maxTexelDensity;
|
|
float modelFade;
|
|
float maxVisibleRange;
|
|
float fadeVisibilityOver;
|
|
idRenderModel *referenceModel;
|
|
idScreenRect viewport;
|
|
};
|