cocos2d-x  3.2alpha0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MeshSkinDataCache Class Reference

#include <CCMeshSkin.h>

Public Member Functions

const SkinDatagetMeshSkinData (const std::string &key) const
bool addMeshSkinData (const std::string &key, const SkinData &skinData)
void removeAllMeshSkinData ()

Static Public Member Functions

static MeshSkinDataCachegetInstance ()
static void destroyInstance ()

Protected Member Functions

 MeshSkinDataCache ()
 ~MeshSkinDataCache ()

Protected Attributes

std::unordered_map
< std::string, SkinData
_skinDatas

Static Protected Attributes

static MeshSkinDataCache_cacheInstance

Constructor & Destructor Documentation

MeshSkinDataCache ( )
protected
~MeshSkinDataCache ( )
protected

Member Function Documentation

bool addMeshSkinData ( const std::string &  key,
const SkinData skinData 
)
static void destroyInstance ( )
static
static MeshSkinDataCache*
getInstance
( )
static
const SkinData* getMeshSkinData ( const std::string &  key) const
void removeAllMeshSkinData ( )

Member Data Documentation

MeshSkinDataCache* _cacheInstance
staticprotected
std::unordered_map<std::string,
SkinData> _skinDatas
protected

The documentation for this class was generated from the following file: