CSEngine
|
Public Member Functions | |
SRenderGroup (const RenderMgr &renderMgr) | |
virtual void | RegisterObject (SIRender *object)=0 |
virtual void | RemoveObjects (SIRender *object)=0 |
virtual void | RenderAll (const CameraBase &camera) const =0 |
virtual void | Exterminate ()=0 |
Static Protected Member Functions | |
static void | BindSourceBuffer (const SFrameBuffer &buffer, const GLProgramHandle &handle, int layout) |
Protected Attributes | |
const RenderMgr * | m_renderMgr |
Definition at line 7 of file SRenderGroup.h.
|
inline |
Definition at line 9 of file SRenderGroup.h.
|
staticprotected |
렌더링 직전의 소스 버퍼를 바인딩 하는 함수입니다.
buffer | 바인딩 할 SFrameBuffer를 지정합니다. |
handle | SourceBuffer의 uniform id입니다. |
Definition at line 10 of file SRenderGroup.cpp.
References CSE::SFrameBuffer::GetMainColorTexture().
Referenced by CSE::ForwardRenderGroup::RenderAll(), and CSE::DeferredRenderGroup::RenderGbuffer().
|
pure virtual |
Implemented in CSE::DeferredRenderGroup, CSE::DepthOnlyRenderGroup, and CSE::ForwardRenderGroup.
|
pure virtual |
Implemented in CSE::DeferredRenderGroup, CSE::DepthOnlyRenderGroup, and CSE::ForwardRenderGroup.
|
pure virtual |
Implemented in CSE::DeferredRenderGroup, CSE::DepthOnlyRenderGroup, and CSE::ForwardRenderGroup.
|
pure virtual |
Implemented in CSE::DeferredRenderGroup, CSE::DepthOnlyRenderGroup, and CSE::ForwardRenderGroup.
|
protected |
Definition at line 29 of file SRenderGroup.h.