18 #ifndef INCLUDED_SILHOUETTERENDERER 19 #define INCLUDED_SILHOUETTERENDERER 85 #endif // INCLUDED_SILHOUETTERENDERER bool m_DebugEnabled
Definition: SilhouetteRenderer.h:54
void ComputeSubmissions(const CCamera &camera)
Definition: SilhouetteRenderer.cpp:211
CColor color
Definition: SilhouetteRenderer.h:66
std::vector< CModel * > m_SubmittedModelCasters
Definition: SilhouetteRenderer.h:58
CBoundingBoxAligned bounds
Definition: SilhouetteRenderer.h:67
float y1
Definition: SilhouetteRenderer.h:73
void AddOccluder(CPatch *patch)
Definition: SilhouetteRenderer.cpp:46
void RenderDebugOverlays(Renderer::Backend::IDeviceCommandContext *deviceCommandContext)
Definition: SilhouetteRenderer.cpp:456
Renderer::Backend::IVertexInputLayout * m_VertexInputLayout
Definition: SilhouetteRenderer.h:82
This interface accepts renderable objects.
Definition: Scene.h:89
Definition: SilhouetteRenderer.h:70
void RenderSubmitOverlays(SceneCollector &collector)
Definition: SilhouetteRenderer.cpp:425
void EndFrame()
Definition: SilhouetteRenderer.cpp:524
void AddCaster(CModel *model)
Definition: SilhouetteRenderer.cpp:56
std::vector< CPatch * > m_SubmittedPatchOccluders
Definition: SilhouetteRenderer.h:56
std::vector< CModel * > m_VisibleModelCasters
Definition: SilhouetteRenderer.h:62
void RenderDebugBounds(Renderer::Backend::IDeviceCommandContext *deviceCommandContext)
Definition: SilhouetteRenderer.cpp:446
Definition: SilhouetteRenderer.h:64
SilhouetteRenderer()
Definition: SilhouetteRenderer.cpp:41
std::vector< CPatch * > m_VisiblePatchOccluders
Definition: SilhouetteRenderer.h:60
std::vector< DebugBounds > m_DebugBounds
Definition: SilhouetteRenderer.h:76
std::vector< SOverlaySphere > m_DebugSpheres
Definition: SilhouetteRenderer.h:79
void RenderSubmitOccluders(SceneCollector &collector)
Definition: SilhouetteRenderer.cpp:431
Definition: BoundingBoxAligned.h:33
std::vector< CModel * > m_VisibleModelOccluders
Definition: SilhouetteRenderer.h:61
std::vector< CModel * > m_SubmittedModelOccluders
Definition: SilhouetteRenderer.h:57
std::shared_ptr< CShaderTechnique > CShaderTechniquePtr
Definition: ShaderTechniquePtr.h:27
std::vector< DebugRect > m_DebugRects
Definition: SilhouetteRenderer.h:77
Definition: SilhouetteRenderer.h:32
void RenderSubmitCasters(SceneCollector &collector)
Definition: SilhouetteRenderer.cpp:440
Definition: IDeviceCommandContext.h:40
CShaderTechniquePtr m_ShaderTech
Definition: SilhouetteRenderer.h:81
CColor color
Definition: SilhouetteRenderer.h:72