|
| TextureImpl (const gl::TextureState &state) |
|
virtual | ~TextureImpl () |
|
virtual gl::Error | setImage (GLenum target, size_t level, GLenum internalFormat, const gl::Extents &size, GLenum format, GLenum type, const gl::PixelUnpackState &unpack, const uint8_t *pixels)=0 |
|
virtual gl::Error | setSubImage (GLenum target, size_t level, const gl::Box &area, GLenum format, GLenum type, const gl::PixelUnpackState &unpack, const uint8_t *pixels)=0 |
|
virtual gl::Error | setCompressedImage (GLenum target, size_t level, GLenum internalFormat, const gl::Extents &size, const gl::PixelUnpackState &unpack, size_t imageSize, const uint8_t *pixels)=0 |
|
virtual gl::Error | setCompressedSubImage (GLenum target, size_t level, const gl::Box &area, GLenum format, const gl::PixelUnpackState &unpack, size_t imageSize, const uint8_t *pixels)=0 |
|
virtual gl::Error | copyImage (GLenum target, size_t level, const gl::Rectangle &sourceArea, GLenum internalFormat, const gl::Framebuffer *source)=0 |
|
virtual gl::Error | copySubImage (GLenum target, size_t level, const gl::Offset &destOffset, const gl::Rectangle &sourceArea, const gl::Framebuffer *source)=0 |
|
virtual gl::Error | copyTexture (GLenum internalFormat, GLenum type, bool unpackFlipY, bool unpackPremultiplyAlpha, bool unpackUnmultiplyAlpha, const gl::Texture *source) |
|
virtual gl::Error | copySubTexture (const gl::Offset &destOffset, const gl::Rectangle &sourceArea, bool unpackFlipY, bool unpackPremultiplyAlpha, bool unpackUnmultiplyAlpha, const gl::Texture *source) |
|
virtual gl::Error | copyCompressedTexture (const gl::Texture *source) |
|
virtual gl::Error | setStorage (GLenum target, size_t levels, GLenum internalFormat, const gl::Extents &size)=0 |
|
virtual gl::Error | setEGLImageTarget (GLenum target, egl::Image *image)=0 |
|
virtual gl::Error | setImageExternal (GLenum target, egl::Stream *stream, const egl::Stream::GLTextureDescription &desc)=0 |
|
virtual gl::Error | generateMipmap ()=0 |
|
virtual void | setBaseLevel (GLuint baseLevel)=0 |
|
virtual void | bindTexImage (egl::Surface *surface)=0 |
|
virtual void | releaseTexImage ()=0 |
|
virtual void | syncState (const gl::Texture::DirtyBits &dirtyBits)=0 |
|
| FramebufferAttachmentObjectImpl () |
|
virtual | ~FramebufferAttachmentObjectImpl () |
|
virtual gl::Error | getAttachmentRenderTarget (const gl::FramebufferAttachment::Target &target, FramebufferAttachmentRenderTarget **rtOut) |
|