Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
CSceneRenderer Member List

This is the complete list of members for CSceneRenderer, including all inherited members.

BeginFrame()CSceneRenderer
ComputeReflectionCamera(CCamera &camera, const CBoundingBoxAligned &scissor) constCSceneRendererprotected
ComputeRefractionCamera(CCamera &camera, const CBoundingBoxAligned &scissor) constCSceneRendererprotected
CSceneRenderer(Renderer::Backend::IDevice *device)CSceneRenderer
CULL_DEFAULT enum valueCSceneRenderer
CULL_MAX enum valueCSceneRenderer
CULL_REFLECTIONS enum valueCSceneRenderer
CULL_REFRACTIONS enum valueCSceneRenderer
CULL_SHADOWS_CASCADE_0 enum valueCSceneRenderer
CULL_SHADOWS_CASCADE_1 enum valueCSceneRenderer
CULL_SHADOWS_CASCADE_2 enum valueCSceneRenderer
CULL_SHADOWS_CASCADE_3 enum valueCSceneRenderer
CULL_SILHOUETTE_CASTER enum valueCSceneRenderer
CULL_SILHOUETTE_OCCLUDER enum valueCSceneRenderer
CullGroup enum nameCSceneRenderer
DisplayFrustum()CSceneRendererprotected
EndFrame()CSceneRenderer
GetCullCamera() constCSceneRendererinline
GetLightEnv()CSceneRendererinline
GetMaterialManager()CSceneRenderer
GetModelRenderMode() constCSceneRendererinline
GetOverlayRenderMode() constCSceneRendererinline
GetParticleManager()CSceneRenderer
GetScene()CSceneRenderer
GetShadowMap()CSceneRenderer
GetSkyManager()CSceneRenderer
GetTerrainRenderer()CSceneRenderer
GetTerrainRenderMode() constCSceneRendererinline
GetViewCamera() constCSceneRendererinline
GetWaterManager()CSceneRenderer
GetWaterRenderMode() constCSceneRendererinline
Initialize()CSceneRenderer
mCSceneRendererprotected
m_CullCameraCSceneRendererprotected
m_CurrentCullGroupCSceneRendererprotected
m_CurrentSceneCSceneRendererprotected
m_DisplayTerrainPrioritiesCSceneRendererprotected
m_LightEnvCSceneRendererprotected
m_ModelRenderModeCSceneRendererprotected
m_OverlayRenderModeCSceneRendererprotected
m_TerrainRenderModeCSceneRendererprotected
m_ViewCameraCSceneRendererprotected
m_WaterRenderModeCSceneRendererprotected
m_WaterScissorCSceneRendererprotected
MakeShadersDirty()CSceneRenderer
PrepareScene(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, Scene &scene)CSceneRenderer
PrepareSubmissions(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CBoundingBoxAligned &waterScissor)CSceneRendererprotected
ReloadShaders(Renderer::Backend::IDevice *device)CSceneRenderer
RenderModels(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderDefines &context, int cullGroup)CSceneRendererprotected
RenderParticles(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, int cullGroup)CSceneRendererprotected
RenderPatches(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderDefines &context, int cullGroup)CSceneRendererprotected
RenderReflections(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderDefines &context, const CBoundingBoxAligned &scissor)CSceneRendererprotected
RenderRefractions(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderDefines &context, const CBoundingBoxAligned &scissor)CSceneRendererprotected
RenderScene(Renderer::Backend::IDeviceCommandContext *deviceCommandContext)CSceneRenderer
RenderSceneOverlays(Renderer::Backend::IDeviceCommandContext *deviceCommandContext)CSceneRenderer
RenderShadowMap(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderDefines &context)CSceneRendererprotected
RenderSilhouettes(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderDefines &context)CSceneRendererprotected
RenderSubmissions(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CBoundingBoxAligned &waterScissor)CSceneRendererprotected
RenderTextOverlays(CCanvas2D &canvas)CSceneRenderer
RenderTransparentModels(Renderer::Backend::IDeviceCommandContext *deviceCommandContext, const CShaderDefines &context, int cullGroup, ETransparentMode transparentMode)CSceneRendererprotected
ResetState()CSceneRenderer
Resize(int width, int height)CSceneRenderer
SetDisplayTerrainPriorities(bool enabled)CSceneRendererinline
SetLightEnv(CLightEnv *lightenv)CSceneRendererinline
SetModelRenderMode(ERenderMode mode)CSceneRendererinline
SetObliqueFrustumClipping(CCamera &camera, const CVector4D &clipPlane) constCSceneRendererprotected
SetOverlayRenderMode(ERenderMode mode)CSceneRendererinline
SetSceneCamera(const CCamera &viewCamera, const CCamera &cullCamera)CSceneRenderer
SetSimulation(CSimulation2 *simulation)CSceneRenderer
SetTerrainRenderMode(ERenderMode mode)CSceneRendererinline
SetViewCamera(const CCamera &camera)CSceneRendererinline
SetWaterRenderMode(ERenderMode mode)CSceneRendererinline
Submit(CPatch *patch) overrideCSceneRendererprotectedvirtual
Submit(SOverlayLine *overlay) overrideCSceneRendererprotectedvirtual
Submit(SOverlayTexturedLine *overlay) overrideCSceneRendererprotectedvirtual
Submit(SOverlaySprite *overlay) overrideCSceneRendererprotectedvirtual
Submit(SOverlayQuad *overlay) overrideCSceneRendererprotectedvirtual
Submit(CModelDecal *decal) overrideCSceneRendererprotectedvirtual
Submit(CParticleEmitter *emitter) overrideCSceneRendererprotectedvirtual
Submit(SOverlaySphere *overlay) overrideCSceneRendererprotectedvirtual
SubmitNonRecursive(CModel *model) overrideCSceneRendererprotectedvirtual
SubmitRecursive(CModelAbstract *model)SceneCollectorvirtual
~CSceneRenderer()CSceneRenderer
~SceneCollector()SceneCollectorinlinevirtual