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

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

Allocate(uint32_t width, uint32_t height, XB_FMT format)CTextureBase
BindToUnit(unsigned int unit) overrideCGLTexturevirtual
CGLTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8)CGLTexture
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() overrideCGLTexturevirtual
CTexture(unsigned int width=0, unsigned int height=0, XB_FMT format=XB_FMT_A8R8G8B8)CTexture
CTextureBase()=defaultCTextureBase
DestroyTextureObject() overrideCGLTexturevirtual
GetBlockHeight() constCTextureBaseprotected
GetBlockSize() constCTextureBaseprotected
GetBlockWidth() constCTextureBaseprotected
GetCacheMemory() constCTextureBaseinline
GetFormatGL(KD_TEX_FMT textureFormat)CGLTextureprotected
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
GetSwizzle() constCTextureBaseinline
GetTextureHeight() constCTextureBaseinline
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() overrideCGLTexturevirtual
LoadToGPUAsync()CTexture
m_bCacheMemoryCTextureBaseprotected
m_formatCTextureBaseprotected
m_imageHeightCTextureBaseprotected
m_imageWidthCTextureBaseprotected
m_isOglVersion33orNewerCGLTextureprotected
m_isOglVersion3orNewerCGLTextureprotected
m_loadedToGPUCTextureBaseprotected
m_mipmappingCTextureBaseprotected
m_orientationCTextureBaseprotected
m_originalHeightCTextureBaseprotected
m_originalWidthCTextureBaseprotected
m_pixelsCTextureBaseprotected
m_scalingMethodCTextureBaseprotected
m_textureCGLTextureprotected
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
SetSwizzle()CGLTextureprotected
SupportsFormat(KD_TEX_FMT textureFormat, KD_TEX_SWIZ textureSwizzle) overrideCGLTextureinlinevirtual
SwapBlueRed(uint8_t *pixels, uint32_t height, uint32_t pitch, uint32_t elements=4, uint32_t offset=0)CTextureBasestatic
SyncGPU() overrideCGLTexturevirtual
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
~CGLTexture() overrideCGLTexture
~CTexture()CTexturevirtual
~CTextureBase()=defaultCTextureBase