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

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

Allocate(uint32_t width, uint32_t height, XB_FMT format)CTextureBase
BindToUnit(unsigned int unit)CDXTexturevirtual
CDXTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_UNKNOWN)CDXTexture
ClampToEdge()CTextureBase
ConvertToLegacy(uint32_t width, uint32_t height, uint8_t *src)CTextureBaseprotected
CreateTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8)CTexturestatic
CreateTextureObject()CDXTexturevirtual
CTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8)CTexture
CTextureBase()=defaultCTextureBase
DestroyTextureObject()CDXTexturevirtual
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
GetShaderResource()CDXTextureinline
GetSwizzle() constCTextureBaseinline
GetTextureHeight() constCTextureBaseinline
GetTextureObject()CDXTextureinline
GetTextureWidth() constCTextureBaseinline
GetWidth() constCTextureBaseinline
HasAlpha() constCTextureBaseinline
IsMipmapped() constCTextureBaseinline
LoadFromFile(const std::string &texturePath, unsigned int idealWidth=0, unsigned int idealHeight=0, CAspectRatio::AspectRatio aspectRatio=CAspectRatio::CENTER, const std::string &strMimeType="")CTexturestatic
LoadFromFileInMem(unsigned char *buffer, size_t size, const std::string &mimeType, unsigned int idealWidth, unsigned int idealHeight, CAspectRatio::AspectRatio aspectRatio)CTextureprotected
LoadFromFileInMemory(unsigned char *buffer, size_t bufferSize, const std::string &mimeType, unsigned int idealWidth=0, unsigned int idealHeight=0, CAspectRatio::AspectRatio aspectRatio=CAspectRatio::CENTER)CTexturestatic
LoadFromFileInternal(const std::string &texturePath, unsigned int idealWidth, unsigned int idealHeight, CAspectRatio::AspectRatio aspectRatio, 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 idealWidth, unsigned int idealHeight, CAspectRatio::AspectRatio aspectRatio)CTextureprotected
LoadPaletted(unsigned int width, unsigned int height, unsigned int pitch, XB_FMT format, const unsigned char *pixels, const COLOR *palette)CTexture
LoadToGPU()CDXTexturevirtual
LoadToGPUAsync()CTexture
m_bCacheMemoryCTextureBaseprotected
m_formatCTextureBaseprotected
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
SupportsFormat(KD_TEX_FMT textureFormat, KD_TEX_SWIZ textureSwizzle)CTextureinlinevirtual
SwapBlueRed(uint8_t *pixels, uint32_t height, uint32_t pitch, uint32_t elements=4, uint32_t offset=0)CTextureBasestatic
SyncGPU()CTextureinlinevirtual
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
~CDXTexture()CDXTexturevirtual
~CTexture()CTexturevirtual
~CTextureBase()=defaultCTextureBase