Lines Matching defs:Renderbuffer
15 // Renderbuffer.cpp: the Renderbuffer class and its derived classes
19 #include "Renderbuffer.h"
32 // need to do anything upon the reference count to the parent Renderbuffer incrementing
34 void RenderbufferInterface::addProxyRef(const Renderbuffer *proxy)
38 void RenderbufferInterface::releaseProxy(const Renderbuffer *proxy)
86 void RenderbufferTexture2D::addProxyRef(const Renderbuffer *proxy)
91 void RenderbufferTexture2D::releaseProxy(const Renderbuffer *proxy)
135 ////// Renderbuffer Implementation //////
137 Renderbuffer::Renderbuffer(GLuint name, RenderbufferInterface *instance) : NamedObject(name)
143 Renderbuffer::~Renderbuffer()
148 // The RenderbufferInterface contained in this Renderbuffer may need to maintain
150 void Renderbuffer::addRef()
157 void Renderbuffer::release()
166 egl::Image *Renderbuffer::getRenderTarget()
173 egl::Image *Renderbuffer::createSharedImage()
178 bool Renderbuffer::isShared() const
183 GLsizei Renderbuffer::getWidth() const
188 GLsizei Renderbuffer::getHeight() const
193 GLenum Renderbuffer::getFormat() const
198 GLuint Renderbuffer::getRedSize() const
203 GLuint Renderbuffer::getGreenSize() const
208 GLuint Renderbuffer::getBlueSize() const
213 GLuint Renderbuffer::getAlphaSize() const
218 GLuint Renderbuffer::getDepthSize() const
223 GLuint Renderbuffer::getStencilSize() const
228 GLsizei Renderbuffer::getSamples() const
233 void Renderbuffer::setStorage(RenderbufferStorage *newStorage)