Kodi Documentation 18.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)CBaseTexture
BindToUnit(unsigned int unit) overrideCGLTexturevirtual
CBaseTexture(unsigned int width=0, unsigned int height=0, unsigned int format=XB_FMT_A8R8G8B8)CBaseTexture
CGLTexture(unsigned int width=0, unsigned int height=0, unsigned int format=XB_FMT_A8R8G8B8)CGLTexture
ClampToEdge()CBaseTexture
CreateTextureObject() overrideCGLTexturevirtual
DestroyTextureObject() overrideCGLTexturevirtual
GetBlockSize() constCBaseTextureprotected
GetCacheMemory() constCBaseTextureinline
GetHeight() constCBaseTextureinline
GetOrientation() constCBaseTextureinline
GetOriginalHeight() constCBaseTextureinline
GetOriginalWidth() constCBaseTextureinline
GetPitch() constCBaseTextureinline
GetPitch(unsigned int width) constCBaseTextureprotected
GetPixels() constCBaseTextureinline
GetRows() constCBaseTextureinline
GetRows(unsigned int height) constCBaseTextureprotected
GetScalingMethod() constCBaseTextureinline
GetTextureHeight() constCBaseTextureinline
GetTextureWidth() constCBaseTextureinline
GetWidth() constCBaseTextureinline
HasAlpha() constCBaseTexture
IsMipmapped() constCBaseTexture
LoadFromFile(const std::string &texturePath, unsigned int idealWidth=0, unsigned int idealHeight=0, bool requirePixels=false, const std::string &strMimeType="")CBaseTexturestatic
LoadFromFileInMem(unsigned char *buffer, size_t size, const std::string &mimeType, unsigned int maxWidth, unsigned int maxHeight)CBaseTextureprotected
LoadFromFileInMemory(unsigned char *buffer, size_t bufferSize, const std::string &mimeType, unsigned int idealWidth=0, unsigned int idealHeight=0)CBaseTexturestatic
LoadFromFileInternal(const std::string &texturePath, unsigned int maxWidth, unsigned int maxHeight, bool requirePixels, const std::string &strMimeType="")CBaseTextureprotected
LoadFromMemory(unsigned int width, unsigned int height, unsigned int pitch, unsigned int format, bool hasAlpha, const unsigned char *pixels)CBaseTexture
LoadIImage(IImage *pImage, unsigned char *buffer, unsigned int bufSize, unsigned int width, unsigned int height)CBaseTextureprotected
LoadPaletted(unsigned int width, unsigned int height, unsigned int pitch, unsigned int format, const unsigned char *pixels, const COLOR *palette)CBaseTexture
LoadToGPU() overrideCGLTexturevirtual
m_bCacheMemoryCBaseTextureprotected
m_formatCBaseTextureprotected
m_hasAlphaCBaseTextureprotected
m_imageHeightCBaseTextureprotected
m_imageWidthCBaseTextureprotected
m_isOglVersion3orNewerCGLTextureprotected
m_loadedToGPUCBaseTextureprotected
m_mipmappingCBaseTextureprotected
m_orientationCBaseTextureprotected
m_originalHeightCBaseTextureprotected
m_originalWidthCBaseTextureprotected
m_pixelsCBaseTextureprotected
m_scalingMethodCBaseTextureprotected
m_textureCGLTextureprotected
m_textureHeightCBaseTextureprotected
m_textureWidthCBaseTextureprotected
PadPow2(unsigned int x)CBaseTexturestatic
SetCacheMemory(bool bCacheMemory)CBaseTextureinline
SetMipmapping()CBaseTexture
SetOrientation(int orientation)CBaseTextureinline
SetScalingMethod(TEXTURE_SCALING scalingMethod)CBaseTextureinline
SwapBlueRed(unsigned char *pixels, unsigned int height, unsigned int pitch, unsigned int elements=4, unsigned int offset=0)CBaseTexturestatic
Update(unsigned int width, unsigned int height, unsigned int pitch, unsigned int format, const unsigned char *pixels, bool loadToGPU)CBaseTexture
~CBaseTexture()CBaseTexturevirtual
~CGLTexture() overrideCGLTexture