format and manage armature configuration and armature animation More...
#include <CCArmatureDataManager.h>
Public Member Functions | |
virtual bool | init () |
Init ArmatureDataManager. More... | |
void | addArmatureData (const std::string &id, ArmatureData *armatureData, const std::string &configFilePath="") |
Add armature data. More... | |
ArmatureData * | getArmatureData (const std::string &id) |
get armature data More... | |
void | removeArmatureData (const std::string &id) |
remove armature data More... | |
void | addAnimationData (const std::string &id, AnimationData *animationData, const std::string &configFilePath="") |
add animation data More... | |
local | addAnimationData ( local id, local animationData) |
add animation data More... | |
AnimationData * | getAnimationData (const std::string &id) |
get animation data from _animationDatas(Dictionary) More... | |
void | removeAnimationData (const std::string &id) |
remove animation data More... | |
void | addTextureData (const std::string &id, TextureData *textureData, const std::string &configFilePath="") |
add texture data More... | |
TextureData * | getTextureData (const std::string &id) |
get texture data More... | |
local | getTextureData ( local id) |
get texture data More... | |
void | removeTextureData (const std::string &id) |
remove texture data More... | |
void | addArmatureFileInfo (const std::string &configFilePath) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager. More... | |
void | addArmatureFileInfoAsync (const std::string &configFilePath, cocos2d::Ref *target, cocos2d::SEL_SCHEDULE selector) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager. More... | |
local | addArmatureFileInfoAsync ( local configFilePath, local target, local selector) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager. More... | |
void | addArmatureFileInfo (const std::string &imagePath, const std::string &plistPath, const std::string &configFilePath) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager. More... | |
void | addArmatureFileInfoAsync (const std::string &imagePath, const std::string &plistPath, const std::string &configFilePath, cocos2d::Ref *target, cocos2d::SEL_SCHEDULE selector) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager. More... | |
void | addSpriteFrameFromFile (const std::string &plistPath, const std::string &imagePath, const std::string &configFilePath="") |
Add sprite frame to CCSpriteFrameCache, it will save display name and it's relative image name. More... | |
virtual void | removeArmatureFileInfo (const std::string &configFilePath) |
bool | isAutoLoadSpriteFile () |
Juge whether or not need auto load sprite file. More... | |
const cocos2d::Map < std::string, ArmatureData * > & | getArmatureDatas () const |
local | getArmatureDatas () |
const cocos2d::Map < std::string, AnimationData * > & | getAnimationDatas () const |
local | getAnimationDatas () |
const cocos2d::Map < std::string, TextureData * > & | getTextureDatas () const |
local | getTextureDatas () |
Public Member Functions inherited from Ref | |
void | retain () |
Retains the ownership. More... | |
void | release () |
Release the ownership immediately. More... | |
Ref * | autorelease () |
Release the ownership sometime soon automatically. More... | |
unsigned int | getReferenceCount () const |
Returns the Ref's current reference count. More... | |
virtual | ~Ref () |
Static Public Member Functions | |
static CC_DEPRECATED_ATTRIBUTE ArmatureDataManager * | sharedArmatureDataManager () |
local | sharedArmatureDataManager () |
static CC_DEPRECATED_ATTRIBUTE void | purge () |
local | purge () |
static ArmatureDataManager * | getInstance () |
local | getInstance () |
static void | destroyInstance () |
Protected Member Functions | |
void | addRelativeData (const std::string &configFilePath) |
RelativeData * | getRelativeData (const std::string &configFilePath) |
Protected Member Functions inherited from Ref | |
Ref () | |
Constructor. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Ref | |
unsigned int | _referenceCount |
count of references More... | |
format and manage armature configuration and armature animation
void addAnimationData | ( | const std::string & | id, |
AnimationData * | animationData, | ||
const std::string & | configFilePath = "" |
||
) |
local addAnimationData | ( | local | id, |
local | animationData, | ||
local | configFilePath = "" |
||
) |
void addArmatureData | ( | const std::string & | id, |
ArmatureData * | armatureData, | ||
const std::string & | configFilePath = "" |
||
) |
Add armature data.
id | The id of the armature data |
armatureData | ArmatureData * |
local addArmatureData | ( | local | id, |
local | armatureData, | ||
local | configFilePath = "" |
||
) |
Add armature data.
id | The id of the armature data |
armatureData | ArmatureData * |
void addArmatureFileInfo | ( | const std::string & | configFilePath) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager.
local addArmatureFileInfo | ( | local | configFilePath) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager.
void addArmatureFileInfo | ( | const std::string & | imagePath, |
const std::string & | plistPath, | ||
const std::string & | configFilePath | ||
) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager.
local addArmatureFileInfo | ( | local | imagePath, |
local | plistPath, | ||
local | configFilePath | ||
) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager.
void addArmatureFileInfoAsync | ( | const std::string & | configFilePath, |
cocos2d::Ref * | target, | ||
cocos2d::SEL_SCHEDULE | selector | ||
) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager.
It will load data in a new thread
local addArmatureFileInfoAsync | ( | local | configFilePath, |
local | target, | ||
local | selector | ||
) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager.
It will load data in a new thread
void addArmatureFileInfoAsync | ( | const std::string & | imagePath, |
const std::string & | plistPath, | ||
const std::string & | configFilePath, | ||
cocos2d::Ref * | target, | ||
cocos2d::SEL_SCHEDULE | selector | ||
) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager.
It will load data in a new thread
local addArmatureFileInfoAsync | ( | local | imagePath, |
local | plistPath, | ||
local | configFilePath, | ||
local | target, | ||
local | selector | ||
) |
Add ArmatureFileInfo, it is managed by ArmatureDataManager.
It will load data in a new thread
|
protected |
|
protected |
void addSpriteFrameFromFile | ( | const std::string & | plistPath, |
const std::string & | imagePath, | ||
const std::string & | configFilePath = "" |
||
) |
Add sprite frame to CCSpriteFrameCache, it will save display name and it's relative image name.
local addSpriteFrameFromFile | ( | local | plistPath, |
local | imagePath, | ||
local | configFilePath = "" |
||
) |
Add sprite frame to CCSpriteFrameCache, it will save display name and it's relative image name.
void addTextureData | ( | const std::string & | id, |
TextureData * | textureData, | ||
const std::string & | configFilePath = "" |
||
) |
local addTextureData | ( | local | id, |
local | textureData, | ||
local | configFilePath = "" |
||
) |
|
static |
|
static |
AnimationData* getAnimationData | ( | const std::string & | id) |
get animation data from _animationDatas(Dictionary)
id | the id of the animation data you want to get |
local getAnimationData | ( | local | id) |
get animation data from _animationDatas(Dictionary)
id | the id of the animation data you want to get |
const cocos2d::Map<std::string, AnimationData*> & getAnimationDatas |
( | ) | const |
local getAnimationDatas | ( | ) |
ArmatureData* getArmatureData | ( | const std::string & | id) |
local getArmatureData | ( | local | id) |
const cocos2d::Map<std::string, ArmatureData*> & getArmatureDatas |
( | ) | const |
local getArmatureDatas | ( | ) |
|
static |
|
static |
|
protected |
|
protected |
TextureData* getTextureData | ( | const std::string & | id) |
local getTextureData | ( | local | id) |
const cocos2d::Map<std::string, TextureData*>& getTextureDatas |
( | ) | const |
local getTextureDatas | ( | ) |
|
virtual |
Init ArmatureDataManager.
|
virtual |
Init ArmatureDataManager.
bool isAutoLoadSpriteFile | ( | ) |
Juge whether or not need auto load sprite file.
local isAutoLoadSpriteFile | ( | ) |
Juge whether or not need auto load sprite file.
|
inlinestatic |
|
inlinestatic |
void removeAnimationData | ( | const std::string & | id) |
remove animation data
id | the id of the animation data |
local removeAnimationData | ( | local | id) |
remove animation data
id | the id of the animation data |
void removeArmatureData | ( | const std::string & | id) |
remove armature data
id | the id of the armature data you want to get |
local removeArmatureData | ( | local | id) |
remove armature data
id | the id of the armature data you want to get |
|
virtual |
|
virtual |
void removeTextureData | ( | const std::string & | id) |
remove texture data
id | the id of the texture data you want to get |
local removeTextureData | ( | local | id) |
remove texture data
id | the id of the texture data you want to get |
|
inlinestatic |
|
inlinestatic |