Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
ShaderModelRenderer::ShaderModelRendererInternals Struct Reference

Internal data of the ShaderModelRenderer. More...

Collaboration diagram for ShaderModelRenderer::ShaderModelRendererInternals:

Public Member Functions

 ShaderModelRendererInternals (ShaderModelRenderer *r)
 

Public Attributes

ShaderModelRendererm_Renderer
 Back-link to "our" renderer. More...
 
ModelVertexRendererPtr vertexRenderer
 ModelVertexRenderer used for vertex transformations. More...
 
std::vector< CModel * > submissions [CSceneRenderer::CULL_MAX]
 List of submitted models for rendering in this frame. More...
 

Detailed Description

Internal data of the ShaderModelRenderer.

Separated into the source file to increase implementation hiding (and to avoid some causes of recompiles).

Constructor & Destructor Documentation

◆ ShaderModelRendererInternals()

ShaderModelRenderer::ShaderModelRendererInternals::ShaderModelRendererInternals ( ShaderModelRenderer r)
inline

Member Data Documentation

◆ m_Renderer

ShaderModelRenderer* ShaderModelRenderer::ShaderModelRendererInternals::m_Renderer

Back-link to "our" renderer.

◆ submissions

std::vector<CModel*> ShaderModelRenderer::ShaderModelRendererInternals::submissions[CSceneRenderer::CULL_MAX]

List of submitted models for rendering in this frame.

◆ vertexRenderer

ModelVertexRendererPtr ShaderModelRenderer::ShaderModelRendererInternals::vertexRenderer

ModelVertexRenderer used for vertex transformations.


The documentation for this struct was generated from the following file: