#include <CCActionObject.h>
Public Member Functions | |
ActionObject () | |
Default constructor. More... | |
virtual | ~ActionObject () |
Default destructor. More... | |
var | ~ActionObject () |
Default destructor. More... | |
local | ~ActionObject () |
Default destructor. More... | |
void | setName (const char *name) |
Sets name for object. More... | |
const char * | getName () |
Sets name for object. More... | |
var | getName () |
Sets name for object. More... | |
local | getName () |
Sets name for object. More... | |
void | setLoop (bool bLoop) |
Sets if the action will loop play. More... | |
var | setLoop ( var bLoop) |
Sets if the action will loop play. More... | |
local | setLoop ( local bLoop) |
Sets if the action will loop play. More... | |
bool | getLoop () |
Gets if the action will loop play. More... | |
var | getLoop () |
Gets if the action will loop play. More... | |
local | getLoop () |
Gets if the action will loop play. More... | |
void | setUnitTime (float fTime) |
Sets the time interval of frame. More... | |
float | getUnitTime () |
Gets the time interval of frame. More... | |
var | getUnitTime () |
Gets the time interval of frame. More... | |
local | getUnitTime () |
Gets the time interval of frame. More... | |
void | setCurrentTime (float fTime) |
Sets the current time of frame. More... | |
float | getCurrentTime () |
Gets the current time of frame. More... | |
bool | isPlaying () |
Return if the action is playing. More... | |
void | play () |
Play the action. More... | |
void | pause () |
Pause the action. More... | |
var | pause () |
Pause the action. More... | |
local | pause () |
Pause the action. More... | |
void | stop () |
Stop the action. More... | |
var | stop () |
Stop the action. More... | |
local | stop () |
Stop the action. More... | |
void | addActionNode (ActionNode *node) |
Adds a ActionNode to play the action. More... | |
void | removeActionNode (ActionNode *node) |
Removes a ActionNode which play the action. More... | |
var | removeActionNode ( var node) |
Removes a ActionNode which play the action. More... | |
local | removeActionNode ( local node) |
Removes a ActionNode which play the action. More... | |
void | updateToFrameByTime (float fTime) |
void | initWithDictionary (cs::JsonDictionary *dic, Object *root) |
var | initWithDictionary ( var dic, var root) |
local | initWithDictionary ( local dic, local root) |
![]() | |
Object () | |
Constructor. More... | |
virtual | ~Object () |
void | release () |
Release the ownership immediately. More... | |
void | retain () |
Retains the ownership. More... | |
Object * | autorelease () |
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) |
Protected Attributes | |
Array * | _actionNodeList |
var | _actionNodeList |
local | _actionNodeList |
std::string | _name |
var | _name |
local | _name |
bool | _loop |
bool | _bPause |
var | _bPause |
local | _bPause |
bool | _bPlaying |
var | _bPlaying |
local | _bPlaying |
float | _fUnitTime |
var | _fUnitTime |
local | _fUnitTime |
float | _currentTime |
var | _currentTime |
local | _currentTime |
![]() | |
unsigned int | _reference |
count of references More... | |
var | _reference |
count of references More... | |
local | _reference |
count of references More... | |
unsigned int | _autoReleaseCount |
count of autorelease More... | |
var | _autoReleaseCount |
count of autorelease More... | |
local | _autoReleaseCount |
count of autorelease More... | |
Additional Inherited Members | |
![]() | |
unsigned int | _ID |
object id, ScriptSupport need public _ID More... | |
int | _luaID |
Lua reference id. More... | |
ActionObject | ( | ) |
Default constructor.
var ActionObject | ( | ) |
Default constructor.
local ActionObject | ( | ) |
Default constructor.
|
virtual |
Default destructor.
|
virtual |
Default destructor.
|
virtual |
Default destructor.
void addActionNode | ( | ActionNode * | node) |
Adds a ActionNode to play the action.
the ActionNode which will play the action
var addActionNode | ( | var | node) |
Adds a ActionNode to play the action.
the ActionNode which will play the action
local addActionNode | ( | local | node) |
Adds a ActionNode to play the action.
the ActionNode which will play the action
float getCurrentTime | ( | ) |
Gets the current time of frame.
var getCurrentTime | ( | ) |
Gets the current time of frame.
local getCurrentTime | ( | ) |
Gets the current time of frame.
bool getLoop | ( | ) |
Gets if the action will loop play.
var getLoop | ( | ) |
Gets if the action will loop play.
local getLoop | ( | ) |
Gets if the action will loop play.
const char* getName | ( | ) |
Sets name for object.
var getName | ( | ) |
Sets name for object.
local getName | ( | ) |
Sets name for object.
float getUnitTime | ( | ) |
Gets the time interval of frame.
var getUnitTime | ( | ) |
Gets the time interval of frame.
local getUnitTime | ( | ) |
Gets the time interval of frame.
void initWithDictionary | ( | cs::JsonDictionary * | dic, |
Object * | root | ||
) |
var initWithDictionary | ( | var | dic, |
var | root | ||
) |
local initWithDictionary | ( | local | dic, |
local | root | ||
) |
bool isPlaying | ( | ) |
Return if the action is playing.
var isPlaying | ( | ) |
Return if the action is playing.
local isPlaying | ( | ) |
Return if the action is playing.
void pause | ( | ) |
Pause the action.
var pause | ( | ) |
Pause the action.
local pause | ( | ) |
Pause the action.
void play | ( | ) |
Play the action.
var play | ( | ) |
Play the action.
local play | ( | ) |
Play the action.
void removeActionNode | ( | ActionNode * | node) |
Removes a ActionNode which play the action.
the ActionNode which play the action
var removeActionNode | ( | var | node) |
Removes a ActionNode which play the action.
the ActionNode which play the action
local removeActionNode | ( | local | node) |
Removes a ActionNode which play the action.
the ActionNode which play the action
void setCurrentTime | ( | float | fTime) |
Sets the current time of frame.
fTime | the current time of frame |
var setCurrentTime | ( | var | fTime) |
Sets the current time of frame.
fTime | the current time of frame |
local setCurrentTime | ( | local | fTime) |
Sets the current time of frame.
fTime | the current time of frame |
void setLoop | ( | bool | bLoop) |
Sets if the action will loop play.
bLoop | that if the action will loop play |
var setLoop | ( | var | bLoop) |
Sets if the action will loop play.
bLoop | that if the action will loop play |
local setLoop | ( | local | bLoop) |
Sets if the action will loop play.
bLoop | that if the action will loop play |
void setName | ( | const char * | name) |
Sets name for object.
name | name of object |
var setName | ( | var | name) |
Sets name for object.
name | name of object |
local setName | ( | local | name) |
Sets name for object.
name | name of object |
void setUnitTime | ( | float | fTime) |
Sets the time interval of frame.
fTime | the time interval of frame |
var setUnitTime | ( | var | fTime) |
Sets the time interval of frame.
fTime | the time interval of frame |
local setUnitTime | ( | local | fTime) |
Sets the time interval of frame.
fTime | the time interval of frame |
void stop | ( | ) |
Stop the action.
var stop | ( | ) |
Stop the action.
local stop | ( | ) |
Stop the action.
void updateToFrameByTime | ( | float | fTime) |
var updateToFrameByTime | ( | var | fTime) |
local updateToFrameByTime | ( | local | fTime) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |