![]() |
Skylicht Engine
|
This object class supports managing multiple Sprites.. More...
#include <Graphics2D/SpriteFrame/CSpriteManager.h>
Classes | |
| struct | SSpritePackage |
Public Member Functions | |
| CSpriteFrame * | loadSprite (const char *path) |
| CSpriteFrame * | getSpriteById (const char *id) |
| void | releaseSprite (const char *category) |
| void | releaseSprite (CSpriteFrame *sprite) |
| void | releaseSpriteResource (const char *path) |
| CSpriteFrame * | getSpriteResource (const char *path) |
| void | replaceTexture (ITexture *oldTexture, ITexture *newTexture) |
Static Public Member Functions | |
| static std::vector< std::string > | getSpriteExts () |
| static bool | isSpriteExt (const char *ext) |
Protected Attributes | |
| std::map< std::string, CSpriteFrame * > | m_idToSprite |
| std::map< std::string, CSpriteFrame * > | m_pathToSprite |
| std::vector< SSpritePackage * > | m_spriteList |
This object class supports managing multiple Sprites..