renderer
Struct BatchModelRendererInternals
in ModelRenderer.cpp
- struct BatchModelRendererInternals
Struct BatchModelRendererInternals: Internal data of the BatchModelRenderer
Separated into the source file to increase implementation hiding (and to
avoid some causes of recompiles).
m_Renderer
public BatchModelRenderer* m_Renderer;
- ModelVertexRenderer used for vertex transformations
phase
public BMRPhase phase;
- Linked list of ModelDefTrackers that have submitted models
submissions
public BMRModelDefTracker* submissions;
- Helper functions
vertexRenderer
public ModelVertexRendererPtr vertexRenderer;
- Track the current "phase" of the frame (only for debugging purposes)
BatchModelRendererInternals
public BatchModelRendererInternals( BatchModelRenderer* r );
- Back-link to "our" renderer
RenderAllModels
public void RenderAllModels( RenderModifierPtr modifier, u32 filterflags, uint pass, uint streamflags );
ThunkDestroyModelData
public void ThunkDestroyModelData( CModel* model, void* data );