#include <TextureManager.h>
 | 
| static bool  | CanLoad (const std::string &texturePath) | 
|   | Returns true if the texture manager can load this texture.  
  | 
|   | 
◆ ivecTextures
◆ CGUITextureManager()
      
        
          | CGUITextureManager::CGUITextureManager  | 
          ( | 
          void |            | ) | 
           | 
        
      
 
 
◆ ~CGUITextureManager()
  
  
      
        
          | CGUITextureManager::~CGUITextureManager  | 
          ( | 
          void |            | ) | 
           | 
         
       
   | 
  
virtual   | 
  
 
 
◆ AddTexturePath()
      
        
          | void CGUITextureManager::AddTexturePath  | 
          ( | 
          const std::string & |           texturePath | ) | 
           | 
        
      
 
Add a new path to the paths to check when loading media. 
 
 
◆ CanLoad()
  
  
      
        
          | bool CGUITextureManager::CanLoad  | 
          ( | 
          const std::string & |           texturePath | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Returns true if the texture manager can load this texture. 
 
 
◆ Cleanup()
      
        
          | void CGUITextureManager::Cleanup  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ Dump()
      
        
          | void CGUITextureManager::Dump  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ Flush()
      
        
          | void CGUITextureManager::Flush  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ FreeUnusedTextures()
      
        
          | void CGUITextureManager::FreeUnusedTextures  | 
          ( | 
          unsigned int |           timeDelay = 0 | ) | 
           | 
        
      
 
Free textures (called from app thread only) 
 
 
◆ GetBundledTexturesFromPath()
      
        
          | std::vector< std::string > CGUITextureManager::GetBundledTexturesFromPath  | 
          ( | 
          const std::string & |           texturePath | ) | 
           | 
        
      
 
 
◆ GetMemoryUsage()
      
        
          | unsigned int CGUITextureManager::GetMemoryUsage  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ GetTexturePath()
      
        
          | std::string CGUITextureManager::GetTexturePath  | 
          ( | 
          const std::string & |           textureName,  | 
        
        
           | 
           | 
          bool |           directory = false ) | 
        
      
 
 
◆ HasTexture()
      
        
          | bool CGUITextureManager::HasTexture  | 
          ( | 
          const std::string & |           textureName,  | 
        
        
           | 
           | 
          std::string * |           path = NULL,  | 
        
        
           | 
           | 
          int * |           bundle = NULL,  | 
        
        
           | 
           | 
          int * |           size = NULL ) | 
        
      
 
 
◆ Load()
      
        
          | const CTextureArray & CGUITextureManager::Load  | 
          ( | 
          const std::string & |           strTextureName,  | 
        
        
           | 
           | 
          bool |           checkBundleOnly = false ) | 
        
      
 
 
◆ ReleaseHwTexture()
      
        
          | void CGUITextureManager::ReleaseHwTexture  | 
          ( | 
          unsigned int |           texture | ) | 
           | 
        
      
 
 
◆ ReleaseTexture()
      
        
          | void CGUITextureManager::ReleaseTexture  | 
          ( | 
          const std::string & |           strTextureName,  | 
        
        
           | 
           | 
          bool |           immediately = false ) | 
        
      
 
 
◆ RemoveTexturePath()
      
        
          | void CGUITextureManager::RemoveTexturePath  | 
          ( | 
          const std::string & |           texturePath | ) | 
           | 
        
      
 
Remove a path from the paths to check when loading media. 
 
 
◆ SetTexturePath()
      
        
          | void CGUITextureManager::SetTexturePath  | 
          ( | 
          const std::string & |           texturePath | ) | 
           | 
        
      
 
Set a single path as the path to check when loading media (clear then add) 
 
 
◆ m_section
  
  
      
        
          | CCriticalSection CGUITextureManager::m_section | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_TexBundle
◆ m_texturePaths
  
  
      
        
          | std::vector<std::string> CGUITextureManager::m_texturePaths | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_unusedHwTextures
  
  
      
        
          | std::vector<unsigned int> CGUITextureManager::m_unusedHwTextures | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_unusedTextures
  
  
      
        
          | std::list<std::pair<CTextureMap*, std::chrono::time_point<std::chrono::steady_clock> > > CGUITextureManager::m_unusedTextures | 
         
       
   | 
  
protected   | 
  
 
 
◆ m_vecTextures
  
  
      
        
          | std::vector<CTextureMap*> CGUITextureManager::m_vecTextures | 
         
       
   | 
  
protected   | 
  
 
 
The documentation for this class was generated from the following files: