Pyrogenesis trunk
|
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.