Pyrogenesis
13997
|
Struct CRendererInternals: 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 | |
NONCOPYABLE (CRendererInternals) | |
CRendererInternals () | |
void | SetOpenGLCamera (const CCamera &camera) |
Load the OpenGL projection and modelview matrices and the viewport according to the given camera. More... | |
void | CallModelRenderers (const CShaderDefines &context, int flags) |
Renders all non-alpha-blended models with the given context. More... | |
void | CallTranspModelRenderers (const CShaderDefines &context, int flags) |
Renders all alpha-blended models with the given context. More... | |
void | FilterModels (CModelFilter &filter, int passed, int flags=0) |
Filters all non-alpha-blended models. More... | |
void | FilterTranspModels (CModelFilter &filter, int passed, int flags=0) |
Filters all alpha-blended models. More... | |
Public Attributes | |
bool | IsOpen |
true if CRenderer::Open has been called More... | |
bool | ShadersDirty |
true if shaders need to be reloaded More... | |
CRendererStatsTable | profileTable |
Table to display renderer stats in-game via profile system. More... | |
CShaderManager | shaderManager |
Shader manager. More... | |
WaterManager | waterManager |
Water manager. More... | |
SkyManager | skyManager |
Sky manager. More... | |
CTextureManager | textureManager |
Texture 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... | |
CTimeManager | timeManager |
Time manager. More... | |
ShadowMap | shadow |
Shadow map. More... | |
CPostprocManager | postprocManager |
Postprocessing effect manager. More... | |
struct CRendererInternals::Models | Model |
CShaderDefines | globalContext |
Struct CRendererInternals: Truly hide data that is supposed to be hidden in this structure so it won't even appear in header files.
Definition at line 235 of file Renderer.cpp.
|
inline |
Definition at line 318 of file Renderer.cpp.
|
inline |
Renders all non-alpha-blended models with the given context.
Definition at line 350 of file Renderer.cpp.
|
inline |
Renders all alpha-blended models with the given context.
Definition at line 371 of file Renderer.cpp.
|
inline |
Filters all non-alpha-blended models.
Definition at line 392 of file Renderer.cpp.
|
inline |
Filters all alpha-blended models.
Definition at line 402 of file Renderer.cpp.
CRendererInternals::NONCOPYABLE | ( | CRendererInternals | ) |
|
inline |
Load the OpenGL projection and modelview matrices and the viewport according to the given camera.
Definition at line 327 of file Renderer.cpp.
CShaderDefines CRendererInternals::globalContext |
Definition at line 316 of file Renderer.cpp.
bool CRendererInternals::IsOpen |
true if CRenderer::Open has been called
Definition at line 240 of file Renderer.cpp.
CMaterialManager CRendererInternals::materialManager |
Material manager.
Definition at line 273 of file Renderer.cpp.
struct CRendererInternals::Models CRendererInternals::Model |
OverlayRenderer CRendererInternals::overlayRenderer |
Overlay renderer.
Definition at line 264 of file Renderer.cpp.
CParticleManager CRendererInternals::particleManager |
Particle manager.
Definition at line 267 of file Renderer.cpp.
ParticleRenderer CRendererInternals::particleRenderer |
Particle renderer.
Definition at line 270 of file Renderer.cpp.
CPostprocManager CRendererInternals::postprocManager |
Postprocessing effect manager.
Definition at line 282 of file Renderer.cpp.
CRendererStatsTable CRendererInternals::profileTable |
Table to display renderer stats in-game via profile system.
Definition at line 246 of file Renderer.cpp.
CShaderManager CRendererInternals::shaderManager |
Shader manager.
Definition at line 249 of file Renderer.cpp.
bool CRendererInternals::ShadersDirty |
true if shaders need to be reloaded
Definition at line 243 of file Renderer.cpp.
ShadowMap CRendererInternals::shadow |
Shadow map.
Definition at line 279 of file Renderer.cpp.
SkyManager CRendererInternals::skyManager |
Sky manager.
Definition at line 255 of file Renderer.cpp.
TerrainRenderer CRendererInternals::terrainRenderer |
Terrain renderer.
Definition at line 261 of file Renderer.cpp.
CTextureManager CRendererInternals::textureManager |
Texture manager.
Definition at line 258 of file Renderer.cpp.
CTimeManager CRendererInternals::timeManager |
Time manager.
Definition at line 276 of file Renderer.cpp.
WaterManager CRendererInternals::waterManager |
Water manager.
Definition at line 252 of file Renderer.cpp.