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