Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
|
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) | CDXTexture | virtual |
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) | CTextureBase | protected |
CreateTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8) | CTexture | static |
CreateTextureObject() | CDXTexture | virtual |
CTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8) | CTexture | |
CTextureBase()=default | CTextureBase | |
DestroyTextureObject() | CDXTexture | virtual |
GetBlockHeight() const | CTextureBase | protected |
GetBlockSize() const | CTextureBase | protected |
GetBlockWidth() const | CTextureBase | protected |
GetCacheMemory() const | CTextureBase | inline |
GetHeight() const | CTextureBase | inline |
GetOrientation() const | CTextureBase | inline |
GetOriginalHeight() const | CTextureBase | inline |
GetOriginalWidth() const | CTextureBase | inline |
GetPitch() const | CTextureBase | inline |
GetPitch(uint32_t width) const | CTextureBase | protected |
GetPixels() const | CTextureBase | inline |
GetRows() const | CTextureBase | inline |
GetRows(uint32_t height) const | CTextureBase | protected |
GetScalingMethod() const | CTextureBase | inline |
GetShaderResource() | CDXTexture | inline |
GetSwizzle() const | CTextureBase | inline |
GetTextureHeight() const | CTextureBase | inline |
GetTextureObject() | CDXTexture | inline |
GetTextureWidth() const | CTextureBase | inline |
GetWidth() const | CTextureBase | inline |
HasAlpha() const | CTextureBase | inline |
IsMipmapped() const | CTextureBase | inline |
LoadFromFile(const std::string &texturePath, unsigned int idealWidth=0, unsigned int idealHeight=0, CAspectRatio::AspectRatio aspectRatio=CAspectRatio::CENTER, const std::string &strMimeType="") | CTexture | static |
LoadFromFileInMem(unsigned char *buffer, size_t size, const std::string &mimeType, unsigned int idealWidth, unsigned int idealHeight, CAspectRatio::AspectRatio aspectRatio) | CTexture | protected |
LoadFromFileInMemory(unsigned char *buffer, size_t bufferSize, const std::string &mimeType, unsigned int idealWidth=0, unsigned int idealHeight=0, CAspectRatio::AspectRatio aspectRatio=CAspectRatio::CENTER) | CTexture | static |
LoadFromFileInternal(const std::string &texturePath, unsigned int idealWidth, unsigned int idealHeight, CAspectRatio::AspectRatio aspectRatio, const std::string &strMimeType="") | CTexture | protected |
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) | CTexture | protected |
LoadPaletted(unsigned int width, unsigned int height, unsigned int pitch, XB_FMT format, const unsigned char *pixels, const COLOR *palette) | CTexture | |
LoadToGPU() | CDXTexture | virtual |
LoadToGPUAsync() | CTexture | |
m_bCacheMemory | CTextureBase | protected |
m_format | CTextureBase | protected |
m_imageHeight | CTextureBase | protected |
m_imageWidth | CTextureBase | protected |
m_loadedToGPU | CTextureBase | protected |
m_mipmapping | CTextureBase | protected |
m_orientation | CTextureBase | protected |
m_originalHeight | CTextureBase | protected |
m_originalWidth | CTextureBase | protected |
m_pixels | CTextureBase | protected |
m_scalingMethod | CTextureBase | protected |
m_textureAlpha | CTextureBase | protected |
m_textureColorspace | CTextureBase | protected |
m_textureFormat | CTextureBase | protected |
m_textureHeight | CTextureBase | protected |
m_textureSwizzle | CTextureBase | protected |
m_textureTransfer | CTextureBase | protected |
m_textureWidth | CTextureBase | protected |
PadPow2(uint32_t x) | CTextureBase | static |
SetAlpha(bool hasAlpha) | CTextureBase | inline |
SetCacheMemory(bool bCacheMemory) | CTextureBase | inline |
SetKDFormat(XB_FMT xbFMT) | CTextureBase | protected |
SetMipmapping() | CTextureBase | inline |
SetOrientation(int orientation) | CTextureBase | inline |
SetScalingMethod(TEXTURE_SCALING scalingMethod) | CTextureBase | inline |
SupportsFormat(KD_TEX_FMT textureFormat, KD_TEX_SWIZ textureSwizzle) | CTexture | inlinevirtual |
SwapBlueRed(uint8_t *pixels, uint32_t height, uint32_t pitch, uint32_t elements=4, uint32_t offset=0) | CTextureBase | static |
SyncGPU() | CTexture | inlinevirtual |
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() | CDXTexture | virtual |
~CTexture() | CTexture | virtual |
~CTextureBase()=default | CTextureBase |