cocos2d-x  3.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
PUMaterialCache Class Reference

#include <CCPUMaterialManager.h>

Public Member Functions

 PUMaterialCache ()
 ~PUMaterialCache ()
bool loadMaterials (const std::string &file)
bool loadMaterialsFromSearchPaths (const std::string &fileFolder)
local loadMaterialsFromSearchPaths ( local fileFolder)
PUMaterialgetMaterial (const std::string &name)
void addMaterial (PUMaterial *material)

Static Public Member Functions

static PUMaterialCacheInstance ()

Protected Types

typedef std::vector< PUMaterial * > MaterialVector

Protected Attributes

MaterialVector _materialMap

Member Typedef Documentation

typedef std::vector<PUMaterial *>
MaterialVector
protected
var MaterialVector
protected
local MaterialVector
protected

Constructor & Destructor Documentation

var PUMaterialCache ( )
local PUMaterialCache ( )
var ~PUMaterialCache ( )
local ~PUMaterialCache ( )

Member Function Documentation

void addMaterial ( PUMaterial material)
var addMaterial ( var  material)
local addMaterial ( local  material)
PUMaterial* getMaterial ( const std::string &  name)
var getMaterial ( var  name)
local getMaterial ( local  name)
static PUMaterialCache* Instance ( )
static
var Instance ( )
static
local Instance ( )
static
bool loadMaterials ( const std::string &  file)
var loadMaterials ( var  file)
local loadMaterials ( local  file)
bool loadMaterialsFromSearchPaths ( const std::string &  fileFolder)
var loadMaterialsFromSearchPaths ( var  fileFolder)
local loadMaterialsFromSearchPaths ( local  fileFolder)

Member Data Documentation

MaterialVector _materialMap
protected
var _materialMap
protected
local _materialMap
protected

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