4 #ifndef _OGL_RENDERTARGET_H
5 #define _OGL_RENDERTARGET_H
Definition: RenderTargetGL.h:20
virtual void SetCubeFaceTexture(const Uint32 face, Texture *t) final
Definition: RenderTargetGL.cpp:35
RenderTarget(const RenderTargetDesc &)
Definition: RenderTargetGL.cpp:10
void Unbind()
Definition: RenderTargetGL.cpp:81
~RenderTarget()
Definition: RenderTargetGL.cpp:18
RefCountedPtr< Texture > m_depthTexture
Definition: RenderTargetGL.h:42
bool CheckStatus()
Definition: RenderTargetGL.cpp:87
virtual Texture * GetColorTexture() const
Definition: RenderTargetGL.cpp:24
virtual void SetColorTexture(Texture *) final
Definition: RenderTargetGL.cpp:47
RefCountedPtr< Texture > m_colorTexture
Definition: RenderTargetGL.h:41
bool m_active
Definition: RenderTargetGL.h:37
void Bind()
Definition: RenderTargetGL.cpp:75
virtual void SetDepthTexture(Texture *) final
Definition: RenderTargetGL.cpp:61
GLuint m_depthRenderBuffer
Definition: RenderTargetGL.h:39
GLuint m_fbo
Definition: RenderTargetGL.h:38
virtual Texture * GetDepthTexture() const
Definition: RenderTargetGL.cpp:29
void CreateDepthRenderbuffer()
Definition: RenderTargetGL.cpp:92
Definition: RenderTarget.h:38
Definition: RendererGL.h:45
Definition: Texture.h:106
Definition: RefCounted.h:36
Definition: Background.h:13
Definition: RenderTarget.h:20