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

MeshCache. More...

#include <CCMesh.h>

Public Member Functions

MeshgetMesh (const std::string &key) const
bool addMesh (const std::string &key, Mesh *mesh)
void removeAllMeshes ()
void removeUnusedMesh ()
void listenBackToForeground (EventCustom *event)
 ~MeshCache ()

Static Public Member Functions

static MeshCachegetInstance ()
static void destroyInstance ()

Public Attributes

CC_CONSTRUCTOR_ACCESS __pad0__: MeshCache()

Protected Attributes

std::unordered_map
< std::string, Mesh * > 
_meshes
EventListenerCustom_backToForegroundlistener

Static Protected Attributes

static MeshCache_cacheInstance

Detailed Description

Constructor & Destructor Documentation

~MeshCache ( )

Member Function Documentation

bool addMesh ( const std::string &  key,
Mesh mesh 
)
static void destroyInstance ( )
static
static MeshCache* getInstance ( )
static
Mesh* getMesh ( const std::string &  key) const
void listenBackToForeground ( EventCustom event)
void removeAllMeshes ( )
void removeUnusedMesh ( )

Member Data Documentation

EventListenerCustom*
_backToForegroundlistener
protected
MeshCache* _cacheInstance
staticprotected
std::unordered_map<std::string,
Mesh*> _meshes
protected

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