|
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.
1.8.5