Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CTexture Member List

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

Allocate(uint32_t width, uint32_t height, XB_FMT format)CTextureBase
BindToUnit(unsigned int unit)=0CTexturepure virtual
ClampToEdge()CTextureBase
CreateTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8)CTexturestatic
CreateTextureObject()=0CTexturepure virtual
CTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8)CTexture
CTextureBase()=defaultCTextureBase
DestroyTextureObject()=0CTexturepure virtual
GetBlockHeight() constCTextureBaseprotected
GetBlockSize() constCTextureBaseprotected
GetBlockWidth() constCTextureBaseprotected
GetCacheMemory() constCTextureBaseinline
GetHeight() constCTextureBaseinline
GetOrientation() constCTextureBaseinline
GetOriginalHeight() constCTextureBaseinline
GetOriginalWidth() constCTextureBaseinline
GetPitch() constCTextureBaseinline
GetPitch(uint32_t width) constCTextureBaseprotected
GetPixels() constCTextureBaseinline
GetRows() constCTextureBaseinline
GetRows(uint32_t height) constCTextureBaseprotected
GetScalingMethod() constCTextureBaseinline
GetTextureHeight() constCTextureBaseinline
GetTextureWidth() constCTextureBaseinline
GetWidth() constCTextureBaseinline
HasAlpha() constCTextureBaseinline
IsMipmapped() constCTextureBaseinline
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, XB_FMT 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, XB_FMT format, const unsigned char *pixels, const COLOR *palette)CTexture
LoadToGPU()=0CTexturepure virtual
m_bCacheMemoryCTextureBaseprotected
m_formatCTextureBaseprotected
m_hasAlphaCTextureBaseprotected
m_imageHeightCTextureBaseprotected
m_imageWidthCTextureBaseprotected
m_loadedToGPUCTextureBaseprotected
m_mipmappingCTextureBaseprotected
m_orientationCTextureBaseprotected
m_originalHeightCTextureBaseprotected
m_originalWidthCTextureBaseprotected
m_pixelsCTextureBaseprotected
m_scalingMethodCTextureBaseprotected
m_textureAlphaCTextureBaseprotected
m_textureColorspaceCTextureBaseprotected
m_textureFormatCTextureBaseprotected
m_textureHeightCTextureBaseprotected
m_textureSwizzleCTextureBaseprotected
m_textureTransferCTextureBaseprotected
m_textureWidthCTextureBaseprotected
PadPow2(uint32_t x)CTextureBasestatic
SetAlpha(bool hasAlpha)CTextureBaseinline
SetCacheMemory(bool bCacheMemory)CTextureBaseinline
SetKDFormat(XB_FMT xbFMT)CTextureBaseprotected
SetMipmapping()CTextureBaseinline
SetOrientation(int orientation)CTextureBaseinline
SetScalingMethod(TEXTURE_SCALING scalingMethod)CTextureBaseinline
SwapBlueRed(uint8_t *pixels, uint32_t height, uint32_t pitch, uint32_t elements=4, uint32_t offset=0)CTextureBasestatic
Update(unsigned int width, unsigned int height, unsigned int pitch, XB_FMT format, const unsigned char *pixels, bool loadToGPU)CTexture
~CTexture()CTexturevirtual
~CTextureBase()=defaultCTextureBase