#include <CCMeshSkin.h>
Public Member Functions | |
const SkinData * | getMeshSkinData (const std::string &key) const |
bool | addMeshSkinData (const std::string &key, const SkinData &skinData) |
void | removeAllMeshSkinData () |
Static Public Member Functions | |
static MeshSkinDataCache * | getInstance () |
static void | destroyInstance () |
Protected Member Functions | |
MeshSkinDataCache () | |
~MeshSkinDataCache () |
Protected Attributes | |
std::unordered_map < std::string, SkinData > | _skinDatas |
Static Protected Attributes | |
static MeshSkinDataCache * | _cacheInstance |
|
protected |
|
protected |
bool addMeshSkinData | ( | const std::string & | key, |
const SkinData & | skinData | ||
) |
|
static |
|
static |
const SkinData* getMeshSkinData | ( | const std::string & | key | ) | const |
void removeAllMeshSkinData | ( | ) |
|
staticprotected |
|
protected |