#pragma once // Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata. // Original PDB header: w:\tech5\engine\renderer\jobs\render\renderdimshadows.h // Recovered logical types: 1 // Signatures retain Xbox 360 ABI evidence and may still require manual review. // IDA Local Type ordinal 22921; PDB kind: struct. struct renderDimShadowsParms_t { __int16 *dimShadowModelSlaves; const renderSettings_t *settings; const idRenderView *renderView; const idRenderModelCommitted *const *linkedRenderModels; int numLinkedRenderModels; const idRenderModelCommitted *dimShadowModels; const idTriangles *extrudeBox; const idRenderDestination *renderDestDimShadow; const idRenderDestination *renderDestDefault; const idImage *imgViewColor; const idDeclRenderParm *rpViewColor; const idDeclRenderParm *rpDimShadowFade; const idDeclRenderParm *rpDimShadowExtrude; const idDeclRenderParm *rpDimShadowClipPlane; const idDeclRenderParm *rpWindowPosToDimShadowBlurS; const idDeclRenderParm *rpWindowPosToDimShadowBlurT; const idDeclRenderParm *rpWindowPosToDimShadowBlurR; const idDeclRenderParm *rpWindowPosToDimShadowBlurQ; const idDeclRenderParm *rpVertexMorphScale; const idDeclRenderProg *progDimShadowCreate; const idDeclRenderProg *progDimShadowCreateWound; const idDeclRenderProg *progDimShadowCreateAlpha; const idDeclRenderProg *progDimShadowDraw; const idDeclRenderProg *progDimShadowDrawHighQuality; const idDeclRenderProg *progDimShadowStencil; const idDeclRenderProg *progDimShadowDebugDraw; occlusionState_t *occlusionState; int *numDimShadows; unsigned __int8 *modelDimShadowState; };