49 lines
1.6 KiB
C
49 lines
1.6 KiB
C
#pragma once
|
|
|
|
// Reconstructed C++ declarations from IDA Local Types and PDB/DIA metadata.
|
|
// Original PDB header: w:\tech5\engine\renderer\jobs\render\rendergather.h
|
|
// Recovered logical types: 1
|
|
// Signatures retain Xbox 360 ABI evidence and may still require manual review.
|
|
|
|
|
|
// IDA Local Type ordinal 22916; PDB kind: struct.
|
|
struct renderGatherParms_t
|
|
{
|
|
unsigned __int8 *temp;
|
|
int tempSize;
|
|
const renderSettings_t *settings;
|
|
const idRenderView *renderView;
|
|
const idRenderModelCommitted *const *linkedRenderModels;
|
|
int numLinkedRenderModels;
|
|
const idRenderLightCommitted *const *linkedRenderLights;
|
|
int numLinkedRenderLights;
|
|
const nodeWorldArea_t *nodeWorldAreas;
|
|
const unsigned __int8 *worldAreaSubspaceBoundsCulled;
|
|
const unsigned __int8 *worldAreaGeometryBoundsCulled;
|
|
int numNodeWorldAreas;
|
|
const worldArea_t *worldAreas;
|
|
int numWorldAreas;
|
|
const idRenderModelCommitted *addAlwaysModels;
|
|
occlusionState_t *occlusionState;
|
|
int *occlusionTestNodes;
|
|
int *numOcclusionTestNodes;
|
|
viewWorldArea_t *viewWorldAreas;
|
|
int *numViewWorldAreas;
|
|
const idRenderModelSurface **viewWorldSurfaces;
|
|
int *numViewWorldSurfaces;
|
|
const idRenderModelCommitted **viewModels;
|
|
int *numViewModels;
|
|
const idRenderModelCommitted **sceneModels;
|
|
int *numSceneModels;
|
|
const idRenderModelCommitted **viewAugmentModels;
|
|
int *numViewAugmentModels;
|
|
const idRenderLightCommitted **viewLights;
|
|
int *numViewLights;
|
|
int *occlusionTestWorldAreas;
|
|
int *numOcclusionTestWorldAreas;
|
|
const idRenderModelCommitted **occlusionTestModels;
|
|
int *numOcclusionTestModels;
|
|
const idRenderLightCommitted **occlusionTestLights;
|
|
int *numOcclusionTestLights;
|
|
};
|