cocos2d-x  3.1rc0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Sprite3DDataCache Class Reference

#include <CCSprite3DDataCache.h>

Classes

struct  Sprite3DData
 

Public Member Functions

bool addSprite3D (const std::string &fileName, Mesh *mesh, const std::string &texture)
var addSprite3D ( var fileName, var mesh, var texture)
local addSprite3D ( local fileName, local mesh, local texture)
MeshgetSprite3DMesh (const std::string &fileName)
local getSprite3DMesh ( local fileName)
Texture2DgetSprite3DTexture (const std::string &fileName)
void removeAllSprite3DData ()
var removeAllSprite3DData ()
local removeAllSprite3DData ()
void removeUnusedSprite3DData ()
local removeUnusedSprite3DData ()
void listenBackToForeground (EventCustom *event)
local listenBackToForeground ( local event)

Static Public Member Functions

static Sprite3DDataCachegetInstance ()
static void purgeMeshCache ()

Protected Member Functions

 Sprite3DDataCache ()
 Sprite3DDataCache ()
 Sprite3DDataCache ()
 ~Sprite3DDataCache ()
 ~Sprite3DDataCache ()
 ~Sprite3DDataCache ()

Protected Attributes

std::unordered_map
< std::string, Sprite3DData
_sprite3DDatas
EventListenerCustom_backToForegroundlistener
var _backToForegroundlistener
local _backToForegroundlistener

Static Protected Attributes

static Sprite3DDataCache_cacheInstance

Constructor & Destructor Documentation

Sprite3DDataCache ( )
protected
var Sprite3DDataCache ( )
protected
local Sprite3DDataCache ( )
protected
~Sprite3DDataCache ( )
protected
var ~Sprite3DDataCache ( )
protected
local ~Sprite3DDataCache ( )
protected

Member Function Documentation

bool addSprite3D ( const std::string &  fileName,
Mesh mesh,
const std::string &  texture 
)
var addSprite3D ( var  fileName,
var  mesh,
var  texture 
)
local addSprite3D ( local  fileName,
local  mesh,
local  texture 
)
static Sprite3DDataCache*
getInstance
( )
static
Mesh* getSprite3DMesh ( const std::string &  fileName)
var getSprite3DMesh ( var  fileName)
local getSprite3DMesh ( local  fileName)
Texture2D* getSprite3DTexture ( const std::string &  fileName)
var getSprite3DTexture ( var  fileName)
local getSprite3DTexture ( local  fileName)
void listenBackToForeground ( EventCustom event)
var listenBackToForeground ( var  event)
local listenBackToForeground ( local  event)
static void purgeMeshCache ( )
static
var purgeMeshCache ( )
static
local purgeMeshCache ( )
static
void removeAllSprite3DData ( )
var removeAllSprite3DData ( )
local removeAllSprite3DData ( )
void removeUnusedSprite3DData ( )
var removeUnusedSprite3DData ( )
local removeUnusedSprite3DData ( )

Member Data Documentation

EventListenerCustom*
_backToForegroundlistener
protected
var _backToForegroundlistener
protected
local _backToForegroundlistener
protected
Sprite3DDataCache* _cacheInstance
staticprotected
var _cacheInstance
staticprotected
local _cacheInstance
staticprotected
std::unordered_map<std::string,
Sprite3DData> _sprite3DDatas
protected
var _sprite3DDatas
protected
local _sprite3DDatas
protected

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