![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
Struct CSceneRendererInternals: Truly hide data that is supposed to be hidden in this structure so it won't even appear in header files. More...

Classes | |
| struct | Models |
| Various model renderers. More... | |
Public Member Functions | |
| Internals (Renderer::Backend::IDevice *device) | |
| ~Internals ()=default | |
| void | CallModelRenderers (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderDefines &context, int cullGroup, int flags) |
| Renders all non-alpha-blended models with the given context. More... | |
| void | CallTranspModelRenderers (Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderDefines &context, int cullGroup, int flags) |
| Renders all alpha-blended models with the given context. More... | |
Public Attributes | |
| WaterManager | waterManager |
| Water manager. More... | |
| SkyManager | skyManager |
| Sky manager. More... | |
| TerrainRenderer | terrainRenderer |
| Terrain renderer. More... | |
| OverlayRenderer | overlayRenderer |
| Overlay renderer. More... | |
| CParticleManager | particleManager |
| Particle manager. More... | |
| ParticleRenderer | particleRenderer |
| Particle renderer. More... | |
| CMaterialManager | materialManager |
| Material manager. More... | |
| ShadowMap | shadow |
| Shadow map. More... | |
| SilhouetteRenderer | silhouetteRenderer |
| struct CSceneRenderer::Internals::Models | Model |
| CShaderDefines | globalContext |
Private Member Functions | |
| NONCOPYABLE (Internals) | |
Struct CSceneRendererInternals: Truly hide data that is supposed to be hidden in this structure so it won't even appear in header files.
|
inline |
|
default |
|
inline |
Renders all non-alpha-blended models with the given context.
|
inline |
Renders all alpha-blended models with the given context.
|
private |
| CShaderDefines CSceneRenderer::Internals::globalContext |
| CMaterialManager CSceneRenderer::Internals::materialManager |
Material manager.
| struct CSceneRenderer::Internals::Models CSceneRenderer::Internals::Model |
| OverlayRenderer CSceneRenderer::Internals::overlayRenderer |
Overlay renderer.
| CParticleManager CSceneRenderer::Internals::particleManager |
Particle manager.
| ParticleRenderer CSceneRenderer::Internals::particleRenderer |
Particle renderer.
| ShadowMap CSceneRenderer::Internals::shadow |
Shadow map.
| SilhouetteRenderer CSceneRenderer::Internals::silhouetteRenderer |
| SkyManager CSceneRenderer::Internals::skyManager |
Sky manager.
| TerrainRenderer CSceneRenderer::Internals::terrainRenderer |
Terrain renderer.
| WaterManager CSceneRenderer::Internals::waterManager |
Water manager.