MeshSkinData Cache. More...
#include <CCMeshSkin.h>
Public Member Functions | |
const SkinData * | getMeshSkinData (const std::string &key) const |
get mesh skin data from cache More... | |
bool | addMeshSkinData (const std::string &key, const SkinData &skinData) |
add mesh skin data to cache More... | |
void | removeAllMeshSkinData () |
remove all mesh skin data More... | |
Static Public Member Functions | |
static MeshSkinDataCache * | getInstance () |
get & destroy More... | |
static void | destroyInstance () |
Protected Member Functions | |
MeshSkinDataCache () | |
~MeshSkinDataCache () |
Protected Attributes | |
std::unordered_map < std::string, SkinData > | _skinDatas |
Static Protected Attributes | |
static MeshSkinDataCache * | _cacheInstance |
MeshSkinData Cache.
|
protected |
|
protected |
bool addMeshSkinData | ( | const std::string & | key, |
const SkinData & | skinData | ||
) |
add mesh skin data to cache
|
static |
|
static |
get & destroy
const SkinData* getMeshSkinData | ( | const std::string & | key | ) | const |
get mesh skin data from cache
void removeAllMeshSkinData | ( | ) |
remove all mesh skin data
|
staticprotected |
|
protected |