4 #ifndef _OGL_RENDERTARGET_H
5 #define _OGL_RENDERTARGET_H
19 class RenderStateCache;
Definition: RenderStateCache.h:26
Definition: RenderTargetGL.h:21
void Unbind()
Definition: RenderTargetGL.cpp:92
virtual Texture * GetDepthTexture() const override final
Definition: RenderTargetGL.cpp:47
~RenderTarget()
Definition: RenderTargetGL.cpp:35
RefCountedPtr< Texture > m_depthTexture
Definition: RenderTargetGL.h:47
bool CheckStatus()
Definition: RenderTargetGL.cpp:98
RendererOGL * m_renderer
Definition: RenderTargetGL.h:40
RefCountedPtr< Texture > m_colorTexture
Definition: RenderTargetGL.h:46
bool m_active
Definition: RenderTargetGL.h:42
virtual Texture * GetColorTexture() const override final
Definition: RenderTargetGL.cpp:42
void Bind()
Definition: RenderTargetGL.cpp:86
virtual void SetColorTexture(Texture *) override final
Definition: RenderTargetGL.cpp:63
virtual void SetCubeFaceTexture(const Uint32 face, Texture *t) override final
Definition: RenderTargetGL.cpp:53
GLuint m_depthRenderBuffer
Definition: RenderTargetGL.h:44
GLuint m_fbo
Definition: RenderTargetGL.h:43
void CreateDepthRenderbuffer()
Definition: RenderTargetGL.cpp:103
virtual void SetDepthTexture(Texture *) override final
Definition: RenderTargetGL.cpp:74
RenderTarget(RendererOGL *, const RenderTargetDesc &)
Definition: RenderTargetGL.cpp:26
Definition: RenderTarget.h:38
Definition: RendererGL.h:37
Definition: Texture.h:106
Definition: RefCounted.h:36
Definition: Background.h:14
Definition: RenderTarget.h:20