Radium Engine
1.5.20
|
Classes | |
class | DebugRender |
class | ForwardRenderer |
class | Renderer |
class | RenderObject |
class | RenderTechnique |
Enumerations | |
enum class | RenderObjectType { UI = 0 , Debug , Geometry , Count } |
enum | DefaultRenderingPasses : int { DEFAULT_PASS = 0 , LIGHTING_OPAQUE = DEFAULT_PASS , Z_PREPASS , LIGHTING_TRANSPARENT , LIGHTING_VOLUMETRIC } |
Functions | |
RA_SINGLETON_IMPLEMENTATION (DebugRender) | |
template<typename IndexContainerType > | |
void | computeIndices (Core::Geometry::LineMesh::IndexContainerType &indices, IndexContainerType &other) |
template<typename CoreGeometry > | |
void | setupLineMesh (std::shared_ptr< Data::LineMesh > &disp, CoreGeometry &core) |
Variables | |
std::shared_ptr< Ra::Engine::Rendering::RenderTechnique > | RadiumDefaultRenderTechnique { nullptr } |
Rendering engines.
Default render pass ids
Definition at line 25 of file RenderTechnique.hpp.
|
strong |
Defines the families of objects for rendering.
Definition at line 9 of file RenderObjectTypes.hpp.
void Ra::Engine::Rendering::computeIndices | ( | Core::Geometry::LineMesh::IndexContainerType & | indices, |
IndexContainerType & | other ) |
Definition at line 162 of file ForwardRenderer.cpp.
void Ra::Engine::Rendering::setupLineMesh | ( | std::shared_ptr< Data::LineMesh > & | disp, |
CoreGeometry & | core ) |
Definition at line 216 of file ForwardRenderer.cpp.
std::shared_ptr<Ra::Engine::Rendering::RenderTechnique> Ra::Engine::Rendering::RadiumDefaultRenderTechnique { nullptr } |
Definition at line 15 of file RenderTechnique.cpp.