Files

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;
};