Kodi Docs 20.0
Kodi is an open source media player and entertainment hub.
CGLTexture Member List

This is the complete list of members for CGLTexture, including all inherited members.

Allocate(unsigned int width, unsigned int height, unsigned int format)CTexture
BindToUnit(unsigned int unit) overrideCGLTexturevirtual
CGLTexture(unsigned int width=0, unsigned int height=0, unsigned int format=XB_FMT_A8R8G8B8)CGLTexture
ClampToEdge()CTexture
CreateTexture(unsigned int width=0, unsigned int height=0, unsigned int format=XB_FMT_A8R8G8B8)CTexturestatic
CreateTextureObject() overrideCGLTexturevirtual
CTexture(unsigned int width=0, unsigned int height=0, unsigned int format=XB_FMT_A8R8G8B8)CTexture
DestroyTextureObject() overrideCGLTexturevirtual
GetBlockSize() constCTextureprotected
GetCacheMemory() constCTextureinline
GetHeight() constCTextureinline
GetOrientation() constCTextureinline
GetOriginalHeight() constCTextureinline
GetOriginalWidth() constCTextureinline
GetPitch() constCTextureinline
GetPitch(unsigned int width) constCTextureprotected
GetPixels() constCTextureinline
GetRows() constCTextureinline
GetRows(unsigned int height) constCTextureprotected
GetScalingMethod() constCTextureinline
GetTextureHeight() constCTextureinline
GetTextureWidth() constCTextureinline
GetWidth() constCTextureinline
HasAlpha() constCTexture
IsMipmapped() constCTexture
LoadFromFile(const std::string &texturePath, unsigned int idealWidth=0, unsigned int idealHeight=0, bool requirePixels=false, const std::string &strMimeType="")CTexturestatic
LoadFromFileInMem(unsigned char *buffer, size_t size, const std::string &mimeType, unsigned int maxWidth, unsigned int maxHeight)CTextureprotected
LoadFromFileInMemory(unsigned char *buffer, size_t bufferSize, const std::string &mimeType, unsigned int idealWidth=0, unsigned int idealHeight=0)CTexturestatic
LoadFromFileInternal(const std::string &texturePath, unsigned int maxWidth, unsigned int maxHeight, bool requirePixels, const std::string &strMimeType="")CTextureprotected
LoadFromMemory(unsigned int width, unsigned int height, unsigned int pitch, unsigned int format, bool hasAlpha, const unsigned char *pixels)CTexture
LoadIImage(IImage *pImage, unsigned char *buffer, unsigned int bufSize, unsigned int width, unsigned int height)CTextureprotected
LoadPaletted(unsigned int width, unsigned int height, unsigned int pitch, unsigned int format, const unsigned char *pixels, const COLOR *palette)CTexture
LoadToGPU() overrideCGLTexturevirtual
m_bCacheMemoryCTextureprotected
m_formatCTextureprotected
m_hasAlphaCTextureprotected
m_imageHeightCTextureprotected
m_imageWidthCTextureprotected
m_isOglVersion3orNewerCGLTextureprotected
m_loadedToGPUCTextureprotected
m_mipmappingCTextureprotected
m_orientationCTextureprotected
m_originalHeightCTextureprotected
m_originalWidthCTextureprotected
m_pixelsCTextureprotected
m_scalingMethodCTextureprotected
m_textureCGLTextureprotected
m_textureHeightCTextureprotected
m_textureWidthCTextureprotected
PadPow2(unsigned int x)CTexturestatic
SetCacheMemory(bool bCacheMemory)CTextureinline
SetMipmapping()CTexture
SetOrientation(int orientation)CTextureinline
SetScalingMethod(TEXTURE_SCALING scalingMethod)CTextureinline
SwapBlueRed(unsigned char *pixels, unsigned int height, unsigned int pitch, unsigned int elements=4, unsigned int offset=0)CTexturestatic
Update(unsigned int width, unsigned int height, unsigned int pitch, unsigned int format, const unsigned char *pixels, bool loadToGPU)CTexture
~CGLTexture() overrideCGLTexture
~CTexture()CTexturevirtual