#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: