|
Fission FSN
|
#include <fsCBrushManager.h>

Public Member Functions | |
| fsStr | brushNameGet (fsCBrush *const pBrush) |
| void | rawBrushesFinalise () |
| fsBool | textureExistsGet (const fsCResourceName &pFileName) |
| fsBool | brushCachedGet (const fsCResourceName &pFileName) |
| void | maskTexturePageLoad (fsITexture::fsSOptions const &pOptions) |
| void | texturePageLoad (fsITexture::fsSOptions const &pOptions) |
| void | permanantBrushLoad (fsITexture::fsSOptions const &pOptions) |
| std::shared_ptr< fsCBrush > | uncachedGet (const fsCResourceName &pFileName) |
| std::shared_ptr< fsCBrush > | get (const fsCResourceName &pFileName, fsBool pHitMap, fsBool pDeferedUpload=false, fsBool pUVAnimation=false) |
| void | flush () |
Static Public Member Functions | |
| static std::shared_ptr< fsCBrush > | getNoCache (std::shared_ptr< fsCBrush > pBrush, fsS32 pU, fsS32 pV, fsS32 pW, fsS32 pH) |
| static std::shared_ptr< fsCBrush > | getNoCache (fsS32 pWidth, fsS32 pHeight) |
| static std::shared_ptr< fsCBrush > | getAlpha8BrushFromHitmap (std::shared_ptr< fsCBrush > pBrushWithHitMap) |
| Static Public Member Functions inherited from fsTSingleton< fsCBrushManager > | |
| static void | create () |
| static fsCBrushManager * | instanceGet () |
| static void | destroy () |
Protected Member Functions | |
| std::shared_ptr< fsCBrush > | newBrushLoadAndAddToMap (std::map< fsStr, std::shared_ptr< fsCBrush > > &pMap, fsITexture::fsSOptions const &pOptions) |
| fsCBrushManager () | |
| virtual | ~fsCBrushManager () |
| Protected Member Functions inherited from fsTSingleton< fsCBrushManager > | |
| fsTSingleton ()=default | |
| ~fsTSingleton ()=default | |
Static Protected Member Functions | |
| static std::map< fsStr, std::shared_ptr< fsCBrush > >::iterator | existingBrushLocate (const fsStr &pFileName, std::map< fsStr, std::shared_ptr< fsCBrush > > &pMap) |
Friends | |
| class | fsTSingleton< fsCBrushManager > |
Additional Inherited Members | |
| Static Protected Attributes inherited from fsTSingleton< fsCBrushManager > | |
| static fsCBrushManager * | mInstance |
|
protected |
|
protectedvirtual |
| fsBool fsCBrushManager::brushCachedGet | ( | const fsCResourceName & | pFileName | ) |
|
staticprotected |
| void fsCBrushManager::flush | ( | ) |
| std::shared_ptr< fsCBrush > fsCBrushManager::get | ( | const fsCResourceName & | pFileName, |
| fsBool | pHitMap, | ||
| fsBool | pDeferedUpload = false, | ||
| fsBool | pUVAnimation = false ) |
|
static |
|
static |
| void fsCBrushManager::maskTexturePageLoad | ( | fsITexture::fsSOptions const & | pOptions | ) |
|
protected |
| void fsCBrushManager::permanantBrushLoad | ( | fsITexture::fsSOptions const & | pOptions | ) |
| void fsCBrushManager::rawBrushesFinalise | ( | ) |
| fsBool fsCBrushManager::textureExistsGet | ( | const fsCResourceName & | pFileName | ) |
| void fsCBrushManager::texturePageLoad | ( | fsITexture::fsSOptions const & | pOptions | ) |
| std::shared_ptr< fsCBrush > fsCBrushManager::uncachedGet | ( | const fsCResourceName & | pFileName | ) |
|
friend |