|
| TextureD3D_3D (const gl::TextureState &data, RendererD3D *renderer) |
|
virtual | ~TextureD3D_3D () |
|
virtual ImageD3D * | getImage (int level, int layer) const |
|
virtual ImageD3D * | getImage (const gl::ImageIndex &index) const |
|
virtual GLsizei | getLayerCount (int level) const |
|
GLsizei | getWidth (GLint level) const |
|
GLsizei | getHeight (GLint level) const |
|
GLsizei | getDepth (GLint level) const |
|
GLenum | getInternalFormat (GLint level) const |
|
bool | isDepth (GLint level) const |
|
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) override |
|
gl::Error | setSubImage (GLenum target, size_t level, const gl::Box &area, GLenum format, GLenum type, const gl::PixelUnpackState &unpack, const uint8_t *pixels) override |
|
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) override |
|
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) override |
|
gl::Error | copyImage (GLenum target, size_t level, const gl::Rectangle &sourceArea, GLenum internalFormat, const gl::Framebuffer *source) override |
|
gl::Error | copySubImage (GLenum target, size_t level, const gl::Offset &destOffset, const gl::Rectangle &sourceArea, const gl::Framebuffer *source) override |
|
gl::Error | setStorage (GLenum target, size_t levels, GLenum internalFormat, const gl::Extents &size) override |
|
virtual void | bindTexImage (egl::Surface *surface) |
|
virtual void | releaseTexImage () |
|
gl::Error | setEGLImageTarget (GLenum target, egl::Image *image) override |
|
virtual gl::Error | getRenderTarget (const gl::ImageIndex &index, RenderTargetD3D **outRT) |
|
virtual gl::ImageIndexIterator | imageIterator () const |
|
virtual gl::ImageIndex | getImageIndex (GLint mip, GLint layer) const |
|
virtual bool | isValidIndex (const gl::ImageIndex &index) const |
|
| TextureD3D (const gl::TextureState &data, RendererD3D *renderer) |
|
virtual | ~TextureD3D () |
|
gl::Error | getNativeTexture (TextureStorage **outStorage) |
|
bool | hasDirtyImages () const |
|
void | resetDirty () |
|
GLint | getBaseLevelWidth () const |
|
GLint | getBaseLevelHeight () const |
|
GLenum | getBaseLevelInternalFormat () const |
|
bool | isImmutable () const |
|
virtual gl::Error | setImageExternal (GLenum target, egl::Stream *stream, const egl::Stream::GLTextureDescription &desc) override |
|
gl::Error | generateMipmap () override |
|
TextureStorage * | getStorage () |
|
ImageD3D * | getBaseLevelImage () const |
|
gl::Error | getAttachmentRenderTarget (const gl::FramebufferAttachment::Target &target, FramebufferAttachmentRenderTarget **rtOut) override |
|
void | setBaseLevel (GLuint baseLevel) override |
|
void | syncState (const gl::Texture::DirtyBits &dirtyBits) override |
|
| TextureImpl (const gl::TextureState &state) |
|
virtual | ~TextureImpl () |
|
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) |
|
| FramebufferAttachmentObjectImpl () |
|
virtual | ~FramebufferAttachmentObjectImpl () |
|
|
void | markAllImagesDirty () override |
|
GLint | getLevelZeroDepth () const override |
|
gl::Error | setImageImpl (const gl::ImageIndex &index, GLenum type, const gl::PixelUnpackState &unpack, const uint8_t *pixels, ptrdiff_t layerOffset) |
|
gl::Error | subImage (const gl::ImageIndex &index, const gl::Box &area, GLenum format, GLenum type, const gl::PixelUnpackState &unpack, const uint8_t *pixels, ptrdiff_t layerOffset) |
|
gl::Error | setCompressedImageImpl (const gl::ImageIndex &index, const gl::PixelUnpackState &unpack, const uint8_t *pixels, ptrdiff_t layerOffset) |
|
gl::Error | subImageCompressed (const gl::ImageIndex &index, const gl::Box &area, GLenum format, const gl::PixelUnpackState &unpack, const uint8_t *pixels, ptrdiff_t layerOffset) |
|
bool | isFastUnpackable (const gl::PixelUnpackState &unpack, GLenum sizedInternalFormat) |
|
gl::Error | fastUnpackPixels (const gl::PixelUnpackState &unpack, const uint8_t *pixels, const gl::Box &destArea, GLenum sizedInternalFormat, GLenum type, RenderTargetD3D *destRenderTarget) |
|
GLint | getLevelZeroWidth () const |
|
GLint | getLevelZeroHeight () const |
|
GLint | creationLevels (GLsizei width, GLsizei height, GLsizei depth) const |
|
bool | isBaseImageZeroSize () const |
|
bool | canCreateRenderTargetForImage (const gl::ImageIndex &index) const |
|
virtual gl::Error | ensureRenderTarget () |
|
gl::Error | commitRegion (const gl::ImageIndex &index, const gl::Box ®ion) |
|
GLuint | getBaseLevel () const |
|
GLint | getBaseLevelDepth () const |
|