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
Definition RenderTarget.h:38
Definition RendererGL.h:37
Definition RefCounted.h:36
Definition Background.h:14
Definition RenderTarget.h:20