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