| 
    Kodi Documentation 22.0
    
   Kodi is an open source media player and entertainment hub. 
   | 
 
This is the complete list of members for CGUITextureGL, including all inherited members.
| Allocate() | CGUITexture | inlineprotectedvirtual | 
| ALLOCATE_TYPE enum name | CGUITexture | protected | 
| AllocateOnDemand() | CGUITexture | protected | 
| AllocResources() | CGUITexture | |
| Begin(KODI::UTILS::COLOR::Color color) override | CGUITextureGL | protectedvirtual | 
| CalculateSize() | CGUITexture | protected | 
| CGUITexture(float posX, float posY, float width, float height, const CTextureInfo &texture) | CGUITexture | protected | 
| CGUITexture(const CGUITexture &left) | CGUITexture | protected | 
| CGUITextureGL(float posX, float posY, float width, float height, const CTextureInfo &texture) | CGUITextureGL | |
| Clone() const override | CGUITextureGL | virtual | 
| CreateTexture(float posX, float posY, float width, float height, const CTextureInfo &texture) | CGUITextureGL | static | 
| Draw(float *x, float *y, float *z, const CRect &texture, const CRect &diffuse, int orientation) override | CGUITextureGL | protectedvirtual | 
| DrawQuad(const CRect &coords, KODI::UTILS::COLOR::Color color, CTexture *texture=nullptr, const CRect *texCoords=nullptr, const float depth=1.0, const bool blending=true) | CGUITextureGL | static | 
| DynamicResourceAlloc(bool bOnOff) | CGUITexture | |
| End() override | CGUITextureGL | protectedvirtual | 
| FailedToAlloc() const | CGUITexture | inline | 
| Free() | CGUITexture | inlineprotectedvirtual | 
| FreeResources(bool immediately=false) | CGUITexture | |
| GetDiffuseColor() const | CGUITexture | inline | 
| GetFileName() const | CGUITexture | inline | 
| GetHeight() const | CGUITexture | inline | 
| GetOrientation() const | CGUITexture | |
| GetRenderRect() const | CGUITexture | inline | 
| GetTextureHeight() const | CGUITexture | inline | 
| GetTextureWidth() const | CGUITexture | inline | 
| GetWidth() const | CGUITexture | inline | 
| GetXPosition() const | CGUITexture | inline | 
| GetYPosition() const | CGUITexture | inline | 
| HitTest(const CPoint &point) const | CGUITexture | inline | 
| IsAllocated() const | CGUITexture | inline | 
| IsLazyLoaded() const | CGUITexture | inline | 
| LARGE enum value | CGUITexture | protected | 
| LARGE_FAILED enum value | CGUITexture | protected | 
| m_allocateDynamically | CGUITexture | protected | 
| m_alpha | CGUITexture | protected | 
| m_aspect | CGUITexture | protected | 
| m_currentFrame | CGUITexture | protected | 
| m_currentLoop | CGUITexture | protected | 
| m_depth | CGUITexture | protected | 
| m_diffuse | CGUITexture | protected | 
| m_diffuseColor | CGUITexture | protected | 
| m_diffuseOffset | CGUITexture | protected | 
| m_diffuseScaleU | CGUITexture | protected | 
| m_diffuseScaleV | CGUITexture | protected | 
| m_diffuseScalingMethod | CGUITexture | protected | 
| m_diffuseU | CGUITexture | protected | 
| m_diffuseV | CGUITexture | protected | 
| m_frameHeight | CGUITexture | protected | 
| m_frameWidth | CGUITexture | protected | 
| m_height | CGUITexture | protected | 
| m_info | CGUITexture | protected | 
| m_invalid | CGUITexture | protected | 
| m_isAllocated | CGUITexture | protected | 
| m_lasttime | CGUITexture | protected | 
| m_posX | CGUITexture | protected | 
| m_posY | CGUITexture | protected | 
| m_requestHeight | CGUITexture | protected | 
| m_requestWidth | CGUITexture | protected | 
| m_scalingMethod | CGUITexture | protected | 
| m_texCoordsScaleU | CGUITexture | protected | 
| m_texCoordsScaleV | CGUITexture | protected | 
| m_texture | CGUITexture | protected | 
| m_use_cache | CGUITexture | protected | 
| m_vertex | CGUITexture | protected | 
| m_visible | CGUITexture | protected | 
| m_width | CGUITexture | protected | 
| NO enum value | CGUITexture | protected | 
| NORMAL enum value | CGUITexture | protected | 
| NORMAL_FAILED enum value | CGUITexture | protected | 
| OnWindowResize() | CGUITexture | |
| OrientateTexture(CRect &rect, float width, float height, int orientation) | CGUITexture | protectedstatic | 
| Process(unsigned int currentTime) | CGUITexture | |
| ReadyToRender() const | CGUITexture | |
| Register() | CGUITextureGL | static | 
| CGUITexture::Register(const CreateGUITextureFunc &createFunction, const DrawQuadFunc &drawQuadFunction) | CGUITexture | static | 
| Render(int32_t depthOffset=0, int32_t overrideDepth=-1) | CGUITexture | |
| Render(float left, float top, float right, float bottom, float u1, float v1, float u2, float v2, float u3, float v3) | CGUITexture | protected | 
| REQUEST_SIZE_UNSET | CGUITexture | protectedstatic | 
| ResetAnimState() | CGUITexture | protected | 
| SetAlpha(unsigned char alpha) | CGUITexture | |
| SetAspectRatio(const CAspectRatio &aspect) | CGUITexture | |
| SetDiffuseColor(KODI::UTILS::COLOR::Color color, const CGUIListItem *item=nullptr) | CGUITexture | |
| SetDiffuseScalingMethod(TEXTURE_SCALING scalingMethod) | CGUITexture | |
| SetFileName(const std::string &filename) | CGUITexture | |
| SetHeight(float height) | CGUITexture | |
| SetInvalid() | CGUITexture | |
| SetPosition(float x, float y) | CGUITexture | |
| SetScalingMethod(TEXTURE_SCALING scalingMethod) | CGUITexture | |
| SetUseCache(const bool useCache=true) | CGUITexture | |
| SetVisible(bool visible) | CGUITexture | |
| SetWidth(float width) | CGUITexture | |
| UpdateAnimFrame(unsigned int currentTime) | CGUITexture | protected | 
| ~CGUITexture()=default | CGUITexture | virtual | 
| ~CGUITextureGL() override=default | CGUITextureGL |