unsigned int Framebuffer::getStencilbufferSerial() const { Renderbuffer *stencilbuffer = mStencilbufferPointer.get(); if (stencilbuffer) { return stencilbuffer->getSerial(); } return 0; }
unsigned int Framebuffer::getDepthbufferSerial() const { Renderbuffer *depthbuffer = mDepthbufferPointer.get(); if (depthbuffer) { return depthbuffer->getSerial(); } return 0; }
unsigned int Framebuffer::getRenderTargetSerial() { Renderbuffer *colorbuffer = mColorbufferPointer.get(); if (colorbuffer) { return colorbuffer->getSerial(); } return 0; }
unsigned int Framebuffer::getRenderTargetSerial(unsigned int colorAttachment) const { ASSERT(colorAttachment < IMPLEMENTATION_MAX_DRAW_BUFFERS); Renderbuffer *colorbuffer = mColorbufferPointers[colorAttachment].get(); if (colorbuffer) { return colorbuffer->getSerial(); } return 0; }