|
| Texture (rx::GLImplFactory *factory, GLuint id, GLenum target) |
|
| ~Texture () override |
|
void | setLabel (const std::string &label) override |
|
const std::string & | getLabel () const override |
|
GLenum | getTarget () const |
|
void | setSwizzleRed (GLenum swizzleRed) |
|
GLenum | getSwizzleRed () const |
|
void | setSwizzleGreen (GLenum swizzleGreen) |
|
GLenum | getSwizzleGreen () const |
|
void | setSwizzleBlue (GLenum swizzleBlue) |
|
GLenum | getSwizzleBlue () const |
|
void | setSwizzleAlpha (GLenum swizzleAlpha) |
|
GLenum | getSwizzleAlpha () const |
|
void | setMinFilter (GLenum minFilter) |
|
GLenum | getMinFilter () const |
|
void | setMagFilter (GLenum magFilter) |
|
GLenum | getMagFilter () const |
|
void | setWrapS (GLenum wrapS) |
|
GLenum | getWrapS () const |
|
void | setWrapT (GLenum wrapT) |
|
GLenum | getWrapT () const |
|
void | setWrapR (GLenum wrapR) |
|
GLenum | getWrapR () const |
|
void | setMaxAnisotropy (float maxAnisotropy) |
|
float | getMaxAnisotropy () const |
|
void | setMinLod (GLfloat minLod) |
|
GLfloat | getMinLod () const |
|
void | setMaxLod (GLfloat maxLod) |
|
GLfloat | getMaxLod () const |
|
void | setCompareMode (GLenum compareMode) |
|
GLenum | getCompareMode () const |
|
void | setCompareFunc (GLenum compareFunc) |
|
GLenum | getCompareFunc () const |
|
const SamplerState & | getSamplerState () const |
|
void | setBaseLevel (GLuint baseLevel) |
|
GLuint | getBaseLevel () const |
|
void | setMaxLevel (GLuint maxLevel) |
|
GLuint | getMaxLevel () const |
|
bool | getImmutableFormat () const |
|
GLuint | getImmutableLevels () const |
|
void | setUsage (GLenum usage) |
|
GLenum | getUsage () const |
|
const TextureState & | getTextureState () const |
|
size_t | getWidth (GLenum target, size_t level) const |
|
size_t | getHeight (GLenum target, size_t level) const |
|
size_t | getDepth (GLenum target, size_t level) const |
|
const Format & | getFormat (GLenum target, size_t level) const |
|
bool | isMipmapComplete () const |
|
Error | setImage (const PixelUnpackState &unpackState, GLenum target, size_t level, GLenum internalFormat, const Extents &size, GLenum format, GLenum type, const uint8_t *pixels) |
|
Error | setSubImage (const PixelUnpackState &unpackState, GLenum target, size_t level, const Box &area, GLenum format, GLenum type, const uint8_t *pixels) |
|
Error | setCompressedImage (const PixelUnpackState &unpackState, GLenum target, size_t level, GLenum internalFormat, const Extents &size, size_t imageSize, const uint8_t *pixels) |
|
Error | setCompressedSubImage (const PixelUnpackState &unpackState, GLenum target, size_t level, const Box &area, GLenum format, size_t imageSize, const uint8_t *pixels) |
|
Error | copyImage (GLenum target, size_t level, const Rectangle &sourceArea, GLenum internalFormat, const Framebuffer *source) |
|
Error | copySubImage (GLenum target, size_t level, const Offset &destOffset, const Rectangle &sourceArea, const Framebuffer *source) |
|
Error | copyTexture (GLenum internalFormat, GLenum type, bool unpackFlipY, bool unpackPremultiplyAlpha, bool unpackUnmultiplyAlpha, const Texture *source) |
|
Error | copySubTexture (const Offset &destOffset, const Rectangle &sourceArea, bool unpackFlipY, bool unpackPremultiplyAlpha, bool unpackUnmultiplyAlpha, const Texture *source) |
|
Error | copyCompressedTexture (const Texture *source) |
|
Error | setStorage (GLenum target, GLsizei levels, GLenum internalFormat, const Extents &size) |
|
Error | setEGLImageTarget (GLenum target, egl::Image *imageTarget) |
|
Error | generateMipmap () |
|
egl::Surface * | getBoundSurface () const |
|
egl::Stream * | getBoundStream () const |
|
rx::TextureImpl * | getImplementation () const |
|
Extents | getAttachmentSize (const FramebufferAttachment::Target &target) const override |
|
const Format & | getAttachmentFormat (const FramebufferAttachment::Target &target) const override |
|
GLsizei | getAttachmentSamples (const FramebufferAttachment::Target &target) const override |
|
void | onAttach () override |
|
void | onDetach () override |
|
GLuint | getId () const override |
|
void | syncImplState () |
|
bool | hasAnyDirtyBit () const |
|
| ImageSibling (GLuint id) |
|
virtual | ~ImageSibling () |
|
| RefCountObject (GLuint id) |
|
void | addRef () const |
|
void | release () const |
|
GLuint | id () const |
|
size_t | getRefCount () const |
|
| FramebufferAttachmentObject () |
|
virtual | ~FramebufferAttachmentObject () |
|
Error | getAttachmentRenderTarget (const FramebufferAttachment::Target &target, rx::FramebufferAttachmentRenderTarget **rtOut) const |
|
angle::BroadcastChannel * | getDirtyChannel () |
|
virtual | ~LabeledObject () |
|