CSEngine
|
Public Types | |
enum | RenderGroupMode { FORWARD = 0 , DEFERRED = 1 , DEPTH_ONLY = 2 , SDF = 3 } |
Public Member Functions | |
void | Register (SIRender *object, RenderGroupMode groupMode) |
void | Remove (SIRender *object, RenderGroupMode groupFlag) |
Protected Member Functions | |
virtual void | Exterminate () |
Protected Attributes | |
SRenderGroup * | m_forwardRenderGroup = nullptr |
SRenderGroup * | m_deferredRenderGroup = nullptr |
SRenderGroup * | m_depthOnlyRenderGroup = nullptr |
SRenderGroup * | m_sdfRenderGroup = nullptr |
unsigned int * | m_width = nullptr |
unsigned int * | m_height = nullptr |
Definition at line 14 of file RenderContainer.h.
enum CSE::RenderContainer::RenderGroupMode |
Definition at line 16 of file RenderContainer.h.
RenderContainer::RenderContainer | ( | ) |
Definition at line 9 of file RenderContainer.cpp.
RenderContainer::~RenderContainer | ( | ) |
Definition at line 12 of file RenderContainer.cpp.
|
protectedvirtual |
Reimplemented in CSE::RenderMgr.
Definition at line 72 of file RenderContainer.cpp.
void RenderContainer::Register | ( | SIRender * | object, |
RenderGroupMode | groupMode ) |
Definition at line 14 of file RenderContainer.cpp.
void RenderContainer::Remove | ( | SIRender * | object, |
RenderContainer::RenderGroupMode | groupFlag ) |
Definition at line 43 of file RenderContainer.cpp.
|
protected |
Definition at line 36 of file RenderContainer.h.
|
protected |
Definition at line 37 of file RenderContainer.h.
|
protected |
Definition at line 35 of file RenderContainer.h.
|
protected |
Definition at line 41 of file RenderContainer.h.
|
protected |
Definition at line 38 of file RenderContainer.h.
|
protected |
Definition at line 40 of file RenderContainer.h.