| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
This is the complete list of members for CGLESTexture, including all inherited members.
| Allocate(uint32_t width, uint32_t height, XB_FMT format) | CTextureBase | |
| BindToUnit(unsigned int unit) override | CGLESTexture | virtual | 
| CGLESTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8, GLuint texture=0) | CGLESTexture | |
| ClampToEdge() | CTextureBase | |
| ConvertToLegacy(uint32_t width, uint32_t height, uint8_t *src) | CTextureBase | protected | 
| CreateTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8) | CTexture | static | 
| CreateTextureObject() override | CGLESTexture | virtual | 
| CTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8) | CTexture | |
| CTextureBase()=default | CTextureBase | |
| DestroyTextureObject() override | CGLESTexture | virtual | 
| GetBlockHeight() const | CTextureBase | protected | 
| GetBlockSize() const | CTextureBase | protected | 
| GetBlockWidth() const | CTextureBase | protected | 
| GetCacheMemory() const | CTextureBase | inline | 
| GetFormatGLES20(KD_TEX_FMT textureFormat) | CGLESTexture | protected | 
| GetFormatGLES30(KD_TEX_FMT textureFormat) | CGLESTexture | protected | 
| GetHeight() const | CTextureBase | inline | 
| GetOrientation() const | CTextureBase | inline | 
| GetOriginalHeight() const | CTextureBase | inline | 
| GetOriginalWidth() const | CTextureBase | inline | 
| GetPitch() const | CTextureBase | inline | 
| GetPitch(uint32_t width) const | CTextureBase | protected | 
| GetPixels() const | CTextureBase | inline | 
| GetRows() const | CTextureBase | inline | 
| GetRows(uint32_t height) const | CTextureBase | protected | 
| GetScalingMethod() const | CTextureBase | inline | 
| GetSwizzle() const | CTextureBase | inline | 
| GetTextureHeight() const | CTextureBase | inline | 
| GetTextureID() const | CGLESTexture | |
| GetTextureWidth() const | CTextureBase | inline | 
| GetWidth() const | CTextureBase | inline | 
| HasAlpha() const | CTextureBase | inline | 
| IsMipmapped() const | CTextureBase | inline | 
| LoadFromFile(const std::string &texturePath, unsigned int idealWidth=0, unsigned int idealHeight=0, CAspectRatio::AspectRatio aspectRatio=CAspectRatio::CENTER, const std::string &strMimeType="") | CTexture | static | 
| LoadFromFileInMem(unsigned char *buffer, size_t size, const std::string &mimeType, unsigned int idealWidth, unsigned int idealHeight, CAspectRatio::AspectRatio aspectRatio) | CTexture | protected | 
| LoadFromFileInMemory(unsigned char *buffer, size_t bufferSize, const std::string &mimeType, unsigned int idealWidth=0, unsigned int idealHeight=0, CAspectRatio::AspectRatio aspectRatio=CAspectRatio::CENTER) | CTexture | static | 
| LoadFromFileInternal(const std::string &texturePath, unsigned int idealWidth, unsigned int idealHeight, CAspectRatio::AspectRatio aspectRatio, const std::string &strMimeType="") | CTexture | protected | 
| LoadFromMemory(unsigned int width, unsigned int height, unsigned int pitch, XB_FMT format, bool hasAlpha, const unsigned char *pixels) | CTexture | |
| LoadIImage(IImage *pImage, unsigned char *buffer, unsigned int bufSize, unsigned int idealWidth, unsigned int idealHeight, CAspectRatio::AspectRatio aspectRatio) | CTexture | protected | 
| LoadPaletted(unsigned int width, unsigned int height, unsigned int pitch, XB_FMT format, const unsigned char *pixels, const COLOR *palette) | CTexture | |
| LoadToGPU() override | CGLESTexture | virtual | 
| LoadToGPUAsync() | CTexture | |
| m_bCacheMemory | CTextureBase | protected | 
| m_format | CTextureBase | protected | 
| m_imageHeight | CTextureBase | protected | 
| m_imageWidth | CTextureBase | protected | 
| m_isGLESVersion30orNewer | CGLESTexture | protected | 
| m_loadedToGPU | CTextureBase | protected | 
| m_mipmapping | CTextureBase | protected | 
| m_orientation | CTextureBase | protected | 
| m_originalHeight | CTextureBase | protected | 
| m_originalWidth | CTextureBase | protected | 
| m_pixels | CTextureBase | protected | 
| m_scalingMethod | CTextureBase | protected | 
| m_texture | CGLESTexture | protected | 
| m_textureAlpha | CTextureBase | protected | 
| m_textureColorspace | CTextureBase | protected | 
| m_textureFormat | CTextureBase | protected | 
| m_textureHeight | CTextureBase | protected | 
| m_textureSwizzle | CTextureBase | protected | 
| m_textureTransfer | CTextureBase | protected | 
| m_textureWidth | CTextureBase | protected | 
| PadPow2(uint32_t x) | CTextureBase | static | 
| SetAlpha(bool hasAlpha) | CTextureBase | inline | 
| SetCacheMemory(bool bCacheMemory) | CTextureBase | inline | 
| SetKDFormat(XB_FMT xbFMT) | CTextureBase | protected | 
| SetMipmapping() | CTextureBase | inline | 
| SetOrientation(int orientation) | CTextureBase | inline | 
| SetScalingMethod(TEXTURE_SCALING scalingMethod) | CTextureBase | inline | 
| SetSwizzle(bool swapRB) | CGLESTexture | protected | 
| SupportsFormat(KD_TEX_FMT textureFormat, KD_TEX_SWIZ textureSwizzle) override | CGLESTexture | virtual | 
| SwapBlueRed(uint8_t *pixels, uint32_t height, uint32_t pitch, uint32_t elements=4, uint32_t offset=0) | CTextureBase | static | 
| SwapBlueRedSwizzle(GLint &component) | CGLESTexture | protected | 
| SyncGPU() | CTexture | inlinevirtual | 
| Update(unsigned int width, unsigned int height, unsigned int pitch, XB_FMT format, const unsigned char *pixels, bool loadToGPU) | CTexture | |
| UploadFromMemory(unsigned int width, unsigned int height, unsigned int pitch, unsigned char *pixels, KD_TEX_FMT format=KD_TEX_FMT_SDR_RGBA8, KD_TEX_ALPHA alpha=KD_TEX_ALPHA_OPAQUE, KD_TEX_SWIZ swizzle=KD_TEX_SWIZ_RGBA) | CTexture | |
| ~CGLESTexture() override | CGLESTexture | |
| ~CTexture() | CTexture | virtual | 
| ~CTextureBase()=default | CTextureBase |