Pyrogenesis  trunk
Public Member Functions | Public Attributes | List of all members
ShaderModelRenderer::ShaderModelRendererInternals Struct Reference

Internal data of the ShaderModelRenderer. More...

Collaboration diagram for ShaderModelRenderer::ShaderModelRendererInternals:
Collaboration graph
[legend]

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: