|
| | TextureD3D_2DArray (const gl::TextureState &data, RendererD3D *renderer) |
| |
| virtual | ~TextureD3D_2DArray () |
| |
| 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 |
| |
| 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 |
| |
| 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 |
| |
| virtual GLint | getLevelZeroDepth () 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 |
| |