cocos2d-x  3.0alpha1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ArmatureDataManager Class Reference

format and manage armature configuration and armature animation More...

#include <CCArmatureDataManager.h>

Inheritance diagram for ArmatureDataManager:
Object

Public Member Functions

virtual bool init ()
 Init ArmatureDataManager. More...
 
void addArmatureData (const char *id, ArmatureData *armatureData, const char *configFilePath="")
 Add armature data. More...
 
local addArmatureData ( local id, local armatureData)
 Add armature data. More...
 
ArmatureDatagetArmatureData (const char *id)
 get armature data More...
 
local getArmatureData ( local id)
 get armature data More...
 
void removeArmatureData (const char *id)
 remove armature data More...
 
var removeArmatureData ( var id)
 remove armature data More...
 
local removeArmatureData ( local id)
 remove armature data More...
 
void addAnimationData (const char *id, AnimationData *animationData, const char *configFilePath="")
 add animation data More...
 
AnimationDatagetAnimationData (const char *id)
 get animation data from _animationDatas(Dictionary) More...
 
void removeAnimationData (const char *id)
 remove animation data More...
 
void addTextureData (const char *id, TextureData *textureData, const char *configFilePath="")
 add texture data More...
 
TextureDatagetTextureData (const char *id)
 get texture data More...
 
void removeTextureData (const char *id)
 remove texture data More...
 
void addArmatureFileInfo (const char *configFilePath)
 Add ArmatureFileInfo, it is managed by ArmatureDataManager. More...
 
void addArmatureFileInfoAsync (const char *configFilePath, cocos2d::Object *target, cocos2d::SEL_SCHEDULE selector)
 Add ArmatureFileInfo, it is managed by ArmatureDataManager. More...
 
var addArmatureFileInfoAsync ( var configFilePath, var target, var 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 char *imagePath, const char *plistPath, const char *configFilePath)
 Add ArmatureFileInfo, it is managed by ArmatureDataManager. More...
 
void addArmatureFileInfoAsync (const char *imagePath, const char *plistPath, const char *configFilePath, cocos2d::Object *target, cocos2d::SEL_SCHEDULE selector)
 Add ArmatureFileInfo, it is managed by ArmatureDataManager. More...
 
var addArmatureFileInfoAsync ( var imagePath, var plistPath, var configFilePath, var target, var selector)
 Add ArmatureFileInfo, it is managed by ArmatureDataManager. More...
 
local addArmatureFileInfoAsync ( local imagePath, local plistPath, local configFilePath, local target, local selector)
 Add ArmatureFileInfo, it is managed by ArmatureDataManager. More...
 
void addSpriteFrameFromFile (const char *plistPath, const char *imagePath, const char *configFilePath="")
 Add sprite frame to CCSpriteFrameCache, it will save display name and it's relative image name. More...
 
virtual void removeArmatureFileInfo (const char *configFilePath)
bool isAutoLoadSpriteFile ()
 Juge whether or not need auto load sprite file. More...
 
cocos2d::DictionarygetArmatureDatas () const
cocos2d::DictionarygetAnimationDatas () const
local getAnimationDatas ()
cocos2d::DictionarygetTextureDatas () const
local getTextureDatas ()
- Public Member Functions inherited from Object
 Object ()
 Constructor. More...
 
virtual ~Object ()
void release ()
 Release the ownership immediately. More...
 
void retain ()
 Retains the ownership. More...
 
Objectautorelease ()
 Release the ownership sometime soon automatically. More...
 
bool isSingleReference () const
 Returns a boolean value that indicates whether there is only one reference to the object. More...
 
unsigned int retainCount () const
 Returns the object's current reference count. More...
 
virtual bool isEqual (const Object *object)
 Returns a boolean value that indicates whether this object and a given object are equal. More...
 
virtual void acceptVisitor (DataVisitor &visitor)
virtual void update (float dt)

Static Public Member Functions

static CC_DEPRECATED_ATTRIBUTE
ArmatureDataManager
sharedArmatureDataManager ()
local sharedArmatureDataManager ()
static CC_DEPRECATED_ATTRIBUTE void purge ()
local purge ()
static ArmatureDataManagergetInstance ()
local getInstance ()
static void destoryInstance ()

Protected Member Functions

void addRelativeData (const char *configFilePath)
RelativeDatagetRelativeData (const char *configFilePath)
local getRelativeData ( local configFilePath)

Additional Inherited Members

- Public Attributes inherited from Object
unsigned int _ID
 object id, ScriptSupport need public _ID More...
 
int _luaID
 Lua reference id. More...
 
- Protected Attributes inherited from Object
unsigned int _reference
 count of references More...
 
unsigned int _autoReleaseCount
 count of autorelease More...
 

Detailed Description

format and manage armature configuration and armature animation

Member Function Documentation

void addAnimationData ( const char *  id,
AnimationData animationData,
const char *  configFilePath = "" 
)

add animation data

Parameters
idthe id of the animation data
Returns
AnimationData *
var addAnimationData ( var  id,
var  animationData,
var  configFilePath = "" 
)

add animation data

Parameters
idthe id of the animation data
Returns
AnimationData *
local addAnimationData ( local  id,
local  animationData,
local  configFilePath = "" 
)

add animation data

Parameters
idthe id of the animation data
Returns
AnimationData *
void addArmatureData ( const char *  id,
ArmatureData armatureData,
const char *  configFilePath = "" 
)

Add armature data.

Parameters
idThe id of the armature data
armatureDataArmatureData *
var addArmatureData ( var  id,
var  armatureData,
var  configFilePath = "" 
)

Add armature data.

Parameters
idThe id of the armature data
armatureDataArmatureData *
local addArmatureData ( local  id,
local  armatureData,
local  configFilePath = "" 
)

Add armature data.

Parameters
idThe id of the armature data
armatureDataArmatureData *
void addArmatureFileInfo ( const char *  configFilePath)

Add ArmatureFileInfo, it is managed by ArmatureDataManager.

var addArmatureFileInfo ( var  configFilePath)

Add ArmatureFileInfo, it is managed by ArmatureDataManager.

local addArmatureFileInfo ( local  configFilePath)

Add ArmatureFileInfo, it is managed by ArmatureDataManager.

void addArmatureFileInfo ( const char *  imagePath,
const char *  plistPath,
const char *  configFilePath 
)

Add ArmatureFileInfo, it is managed by ArmatureDataManager.

var addArmatureFileInfo ( var  imagePath,
var  plistPath,
var  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 char *  configFilePath,
cocos2d::Object target,
cocos2d::SEL_SCHEDULE  selector 
)

Add ArmatureFileInfo, it is managed by ArmatureDataManager.

It will load data in a new thread

var addArmatureFileInfoAsync ( var  configFilePath,
var  target,
var  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 char *  imagePath,
const char *  plistPath,
const char *  configFilePath,
cocos2d::Object target,
cocos2d::SEL_SCHEDULE  selector 
)

Add ArmatureFileInfo, it is managed by ArmatureDataManager.

It will load data in a new thread

var addArmatureFileInfoAsync ( var  imagePath,
var  plistPath,
var  configFilePath,
var  target,
var  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

void addRelativeData ( const char *  configFilePath)
protected
var addRelativeData ( var  configFilePath)
protected
local addRelativeData ( local  configFilePath)
protected
void addSpriteFrameFromFile ( const char *  plistPath,
const char *  imagePath,
const char *  configFilePath = "" 
)

Add sprite frame to CCSpriteFrameCache, it will save display name and it's relative image name.

var addSpriteFrameFromFile ( var  plistPath,
var  imagePath,
var  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 char *  id,
TextureData textureData,
const char *  configFilePath = "" 
)

add texture data

Parameters
idthe id of the texture data
Returns
TextureData *
var addTextureData ( var  id,
var  textureData,
var  configFilePath = "" 
)

add texture data

Parameters
idthe id of the texture data
Returns
TextureData *
local addTextureData ( local  id,
local  textureData,
local  configFilePath = "" 
)

add texture data

Parameters
idthe id of the texture data
Returns
TextureData *
static void destoryInstance ( )
static
var destoryInstance ( )
static
local destoryInstance ( )
static
AnimationData* getAnimationData ( const char *  id)

get animation data from _animationDatas(Dictionary)

Parameters
idthe id of the animation data you want to get
Returns
AnimationData *
var getAnimationData ( var  id)

get animation data from _animationDatas(Dictionary)

Parameters
idthe id of the animation data you want to get
Returns
AnimationData *
local getAnimationData ( local  id)

get animation data from _animationDatas(Dictionary)

Parameters
idthe id of the animation data you want to get
Returns
AnimationData *
cocos2d::Dictionary*
getAnimationDatas
( ) const
var getAnimationDatas ( )
local getAnimationDatas ( )
ArmatureData* getArmatureData ( const char *  id)

get armature data

Parameters
idthe id of the armature data you want to get
Returns
ArmatureData *
var getArmatureData ( var  id)

get armature data

Parameters
idthe id of the armature data you want to get
Returns
ArmatureData *
local getArmatureData ( local  id)

get armature data

Parameters
idthe id of the armature data you want to get
Returns
ArmatureData *
cocos2d::Dictionary*
getArmatureDatas
( ) const
var getArmatureDatas ( )
local getArmatureDatas ( )
static ArmatureDataManager*
getInstance
( )
static
var getInstance ( )
static
local getInstance ( )
static
RelativeData* getRelativeData ( const char *  configFilePath)
protected
var getRelativeData ( var  configFilePath)
protected
local getRelativeData ( local  configFilePath)
protected
TextureData* getTextureData ( const char *  id)

get texture data

Parameters
idthe id of the texture data you want to get
Returns
TextureData *
var getTextureData ( var  id)

get texture data

Parameters
idthe id of the texture data you want to get
Returns
TextureData *
local getTextureData ( local  id)

get texture data

Parameters
idthe id of the texture data you want to get
Returns
TextureData *
cocos2d::Dictionary*
getTextureDatas
( ) const
var getTextureDatas ( )
local getTextureDatas ( )
virtual bool init ( )
virtual
var init ( )
virtual
local init ( )
virtual
bool isAutoLoadSpriteFile ( )

Juge whether or not need auto load sprite file.

var isAutoLoadSpriteFile ( )

Juge whether or not need auto load sprite file.

local isAutoLoadSpriteFile ( )

Juge whether or not need auto load sprite file.

static CC_DEPRECATED_ATTRIBUTE
void purge
( )
inlinestatic
var purge ( )
inlinestatic
local purge ( )
inlinestatic
void removeAnimationData ( const char *  id)

remove animation data

Parameters
idthe id of the animation data
var removeAnimationData ( var  id)

remove animation data

Parameters
idthe id of the animation data
local removeAnimationData ( local  id)

remove animation data

Parameters
idthe id of the animation data
void removeArmatureData ( const char *  id)

remove armature data

Parameters
idthe id of the armature data you want to get
var removeArmatureData ( var  id)

remove armature data

Parameters
idthe id of the armature data you want to get
local removeArmatureData ( local  id)

remove armature data

Parameters
idthe id of the armature data you want to get
virtual void removeArmatureFileInfo ( const char *  configFilePath)
virtual
var removeArmatureFileInfo ( var  configFilePath)
virtual
local removeArmatureFileInfo ( local  configFilePath)
virtual
void removeTextureData ( const char *  id)

remove texture data

Parameters
idthe id of the texture data you want to get
var removeTextureData ( var  id)

remove texture data

Parameters
idthe id of the texture data you want to get
local removeTextureData ( local  id)

remove texture data

Parameters
idthe id of the texture data you want to get
static CC_DEPRECATED_ATTRIBUTE
ArmatureDataManager*
sharedArmatureDataManager
( )
inlinestatic
var sharedArmatureDataManager ( )
inlinestatic
local sharedArmatureDataManager ( )
inlinestatic

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