Home | History | Annotate | Download | only in libGLESv2

Lines Matching defs:Framebuffer

7 // Framebuffer.cpp: Implements the gl::Framebuffer class. Implements GL framebuffer
10 #include "libGLESv2/Framebuffer.h"
20 Framebuffer::Framebuffer()
27 Framebuffer::~Framebuffer()
34 Renderbuffer *Framebuffer::lookupRenderbuffer(GLenum type, GLuint handle) const
59 void Framebuffer::setColorbuffer(GLenum type, GLuint colorbuffer)
65 void Framebuffer::setDepthbuffer(GLenum type, GLuint depthbuffer)
71 void Framebuffer::setStencilbuffer(GLenum type, GLuint stencilbuffer)
77 void Framebuffer::detachTexture(GLuint texture)
98 void Framebuffer::detachRenderbuffer(GLuint renderbuffer)
119 unsigned int Framebuffer::getRenderTargetSerial()
131 IDirect3DSurface9 *Framebuffer::getRenderTarget()
143 IDirect3DSurface9 *Framebuffer::getDepthStencil()
160 unsigned int Framebuffer::getDepthbufferSerial()
172 unsigned int Framebuffer::getStencilbufferSerial()
184 Colorbuffer *Framebuffer::getColorbuffer()
198 DepthStencilbuffer *Framebuffer::getDepthbuffer()
212 DepthStencilbuffer *Framebuffer::getStencilbuffer()
226 GLenum Framebuffer::getColorbufferType()
231 GLenum Framebuffer::getDepthbufferType()
236 GLenum Framebuffer::getStencilbufferType()
241 GLuint Framebuffer::getColorbufferHandle()
246 GLuint Framebuffer::getDepthbufferHandle()
251 GLuint Framebuffer::getStencilbufferHandle()
256 bool Framebuffer::hasStencil()
271 bool Framebuffer::isMultisample()
273 // If the framebuffer is not complete, attachment samples may be mismatched, and it
274 // cannot be used as a multisample framebuffer. If it is complete, it is required to
276 // so the number of samples for the colorbuffer will indicate whether the framebuffer is
288 GLenum Framebuffer::completeness()
451 int Framebuffer::getSamples()
465 // The default framebuffer should always be complete
466 ASSERT(Framebuffer::completeness() == GL_FRAMEBUFFER_COMPLETE);