Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
CDXTexture Member List

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

Allocate(unsigned int width, unsigned int height, unsigned int format)CBaseTexture
BindToUnit(unsigned int unit)CDXTexturevirtual
CBaseTexture(unsigned int width=0, unsigned int height=0, unsigned int format=XB_FMT_A8R8G8B8)CBaseTexture
CDXTexture(unsigned int width=0, unsigned int height=0, unsigned int format=XB_FMT_UNKNOWN)CDXTexture
ClampToEdge()CBaseTexture
CreateTextureObject()CDXTexturevirtual
DestroyTextureObject()CDXTexturevirtual
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
GetShaderResource()CDXTextureinline
GetTextureHeight() constCBaseTextureinline
GetTextureObject()CDXTextureinline
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()CDXTexturevirtual
m_bCacheMemoryCBaseTextureprotected
m_formatCBaseTextureprotected
m_hasAlphaCBaseTextureprotected
m_imageHeightCBaseTextureprotected
m_imageWidthCBaseTextureprotected
m_loadedToGPUCBaseTextureprotected
m_mipmappingCBaseTextureprotected
m_orientationCBaseTextureprotected
m_originalHeightCBaseTextureprotected
m_originalWidthCBaseTextureprotected
m_pixelsCBaseTextureprotected
m_scalingMethodCBaseTextureprotected
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
~CDXTexture()CDXTexturevirtual