|
| GLES2TextureBuffer (const String &baseName, GLenum target, GLuint id, GLint width, GLint height, GLint depth, GLint internalFormat, GLint format, GLint face, GLint level, Usage usage, bool softwareMipmap, bool writeGamma, uint fsaa) |
| Texture constructor.
|
|
virtual | ~GLES2TextureBuffer () |
|
void | _clearSliceRTT (size_t zoffset) |
| Notify TextureBuffer of destruction of render target.
|
|
virtual void | bindToFramebuffer (GLenum attachment, uint32 zoffset) |
| Bind surface to frame buffer.
|
|
void | blit (const HardwarePixelBufferSharedPtr &src, const Box &srcBox, const Box &dstBox) |
|
virtual void | blitFromMemory (const PixelBox &src_orig, const Box &dstBox) |
| Hardware implementation of blitFromMemory.
|
|
void | blitFromTexture (GLES2TextureBuffer *src, const Box &srcBox, const Box &dstBox) |
|
void | copyFromFramebuffer (uint32 zoffset) |
|
virtual void | download (const PixelBox &data) |
| Download a box of pixels from the card.
|
|
RenderTexture * | getRenderTarget (size_t slice) |
|
virtual void | upload (const PixelBox &data, const Box &dest) |
| Upload a box of pixels to this buffer on the card.
|
|
| GLES2HardwarePixelBuffer (uint32 mWidth, uint32 mHeight, uint32 mDepth, PixelFormat mFormat, bool hwGamma, HardwareBuffer::Usage usage) |
| Should be called by HardwareBufferManager.
|
|
virtual | ~GLES2HardwarePixelBuffer () |
|
virtual void | bindToFramebuffer (GLenum attachment, uint32 zoffset) |
| Bind surface to frame buffer.
|
|
void | blitFromMemory (const PixelBox &src, const Box &dstBox) |
|
void | blitToMemory (const Box &srcBox, const PixelBox &dst) |
|
GLenum | getGLFormat () |
|