cocos2d-x 3.0
- 首页 - 相关页面 - 模块 - 命名空间 - - 文件 -
Public 成员函数 - 图1 Public 成员函数 - 图2)
- 类列表 - 类索引 - 类继承关系 - 类成员

全部)) 命名空间) 文件) 函数) 变量) 类型定义) 枚举) 枚举值) 属性) 友元) 宏定义)))

Public 成员函数 | Public 属性 | 所有成员列表

CCBAnimationManager类 参考

#include

类 CCBAnimationManager 继承关系图:

Public 成员函数 - 图3 Ref

## Public 成员函数
CCBAnimationManager ()
ctor 更多…
~CCBAnimationManager ()
NA NA 更多…
virtual bool init ()
cocos2d::Vector< CCBSequence > & getSequences ()
void setSequences (const cocos2d::Vector< CCBSequence > &seq)
int getAutoPlaySequenceId ()
void setAutoPlaySequenceId (int autoPlaySequenceId)
cocos2d::Node getRootNode ()
void setRootNode (cocos2d::Node pRootNode)
void addDocumentCallbackNode (cocos2d::Node node)
void addDocumentCallbackName (std::string name)
void addDocumentCallbackControlEvents (cocos2d::extension::Control::EventType eventType)
void addDocumentOutletNode (cocos2d::Node node)
void addDocumentOutletName (std::string name)
void setDocumentControllerName (const std::string &name)
std::string getDocumentControllerName ()
cocos2d::ValueVector & getDocumentCallbackNames ()
cocos2d::Vector< cocos2d::Node > & getDocumentCallbackNodes ()
cocos2d::ValueVector & getDocumentCallbackControlEvents ()
cocos2d::ValueVector & getDocumentOutletNames ()
cocos2d::Vector< cocos2d::Node > & getDocumentOutletNodes ()
std::string getLastCompletedSequenceName ()
cocos2d::ValueVector & getKeyframeCallbacks ()
const cocos2d::Size & getRootContainerSize ()
void setRootContainerSize (const cocos2d::Size &rootContainerSize)
CCBAnimationManagerDelegate getDelegate ()
void setDelegate (CCBAnimationManagerDelegate pDelegate)
const char getRunningSequenceName ()
const cocos2d::Size & getContainerSize (cocos2d::Node pNode)
void addNode (cocos2d::Node pNode, const std::unordered_map< int, cocos2d::Map< std::string, CCBSequenceProperty >> &seq)
void setBaseValue (const cocos2d::Value &value, cocos2d::Node pNode, const std::string &propName)
void setObject (cocos2d::Ref obj, cocos2d::Node pNode, const std::string &propName)
void moveAnimationsFromNode (cocos2d::Node fromNode, cocos2d::Node toNode)
CC_DEPRECATED_ATTRIBUTE void runAnimations (const char pName, float fTweenDuration)
CC_DEPRECATED_ATTRIBUTE void runAnimations (const char pName)
CC_DEPRECATED_ATTRIBUTE void runAnimations (int nSeqId, float fTweenDuraiton)
void runAnimationsForSequenceNamedTweenDuration (const char pName, float fTweenDuration)
void runAnimationsForSequenceNamed (const char pName)
void runAnimationsForSequenceIdTweenDuration (int nSeqId, float fTweenDuraiton)
void setAnimationCompletedCallback (cocos2d::Ref target, cocos2d::SEL_CallFunc callbackFunc)
当绑定到js,第二个参数是callfunc_selector NA 更多…
void debug ()
void setCallFunc (cocos2d::CallFunc callFunc, const std::string &callbackNamed)
setCallFuncForJSCallbackNamed 更多…
cocos2d::Sequence actionForCallbackChannel (CCBSequenceProperty channel)
cocos2d::Sequence actionForSoundChannel (CCBSequenceProperty channel)
int getSequenceId (const char pSequenceName)
float getSequenceDuration (const char pSequenceName)
- Public 成员函数 继承自 Ref
void retain ()
保留所有权. 更多…
void release ()
立即释放所有权. 更多…
Ref autorelease ()
自动释放所有权在不久的将来. 更多…
unsigned int getReferenceCount () const
返回Ref对象当前的引用计数. 更多…
virtual ~Ref ()
NA NA 更多…
## Public 属性
bool _jsControlled
cocos2d::Ref * _owner
## 额外继承的成员函数
- Protected 成员函数 继承自 Ref
Ref ()
构造函数 更多…
- Protected 属性 继承自 Ref
unsigned int _referenceCount
引用计数 更多…

构造及析构函数说明

CCBAnimationManager ( )

ctor

~CCBAnimationManager ( )

NA NA

成员函数说明

cocos2d::Sequence actionForCallbackChannel ( CCBSequenceProperty channel)

cocos2d::Sequence actionForSoundChannel ( CCBSequenceProperty channel)

void addDocumentCallbackControlEvents ( cocos2d::extension::Control::EventType eventType)

void addDocumentCallbackName ( std::string name)

void addDocumentCallbackNode ( cocos2d::Node * node)

void addDocumentOutletName ( std::string name)

void addDocumentOutletNode ( cocos2d::Node * node)

void addNode ( cocos2d::Node pNode,
const std::unordered_map< int, cocos2d::Map< std::string, CCBSequenceProperty >> & seq
)

void debug ( )

int getAutoPlaySequenceId ( )

const cocos2d::Size& getContainerSize ( cocos2d::Node * pNode)

CCBAnimationManagerDelegate* getDelegate ( )

cocos2d::ValueVector& getDocumentCallbackControlEvents ( )

cocos2d::ValueVector& getDocumentCallbackNames ( )

cocos2d::Vector<cocos2d::Node*>& getDocumentCallbackNodes ( )

std::string getDocumentControllerName ( )

cocos2d::ValueVector& getDocumentOutletNames ( )

cocos2d::Vector<cocos2d::Node*>& getDocumentOutletNodes ( )

cocos2d::ValueVector& getKeyframeCallbacks ( )

std::string getLastCompletedSequenceName ( )

const cocos2d::Size& getRootContainerSize ( )

cocos2d::Node* getRootNode ( )

const char* getRunningSequenceName ( )

float getSequenceDuration ( const char * pSequenceName)

int getSequenceId ( const char * pSequenceName)

cocos2d::Vector<CCBSequence*>& getSequences ( )

virtual bool init ( )

virtual

void moveAnimationsFromNode ( cocos2d::Node fromNode,
cocos2d::Node toNode
)

CC_DEPRECATED_ATTRIBUTE void runAnimations ( const char * pName,
float fTweenDuration
)
  • 弃用:
  • 这个接口将在不久被移除掉

CC_DEPRECATED_ATTRIBUTE void runAnimations ( const char * pName)
  • 弃用:
  • 这个接口将在不久被移除掉

CC_DEPRECATED_ATTRIBUTE void runAnimations ( int nSeqId,
float fTweenDuraiton
)
  • 弃用:
  • 这个接口将在不久被移除掉

void runAnimationsForSequenceIdTweenDuration ( int nSeqId,
float fTweenDuraiton
)

void runAnimationsForSequenceNamed ( const char * pName)

void runAnimationsForSequenceNamedTweenDuration ( const char * pName,
float fTweenDuration
)

void setAnimationCompletedCallback ( cocos2d::Ref * target,
cocos2d::SEL_CallFunc callbackFunc
)

当绑定到js,第二个参数是callfunc_selector NA

void setAutoPlaySequenceId ( int autoPlaySequenceId)

void setBaseValue ( const cocos2d::Value & value,
cocos2d::Node * pNode,
const std::string & propName
)

void setCallFunc ( cocos2d::CallFunc * callFunc,
const std::string & callbackNamed
)

setCallFuncForJSCallbackNamed

void setDelegate ( CCBAnimationManagerDelegate * pDelegate)

void setDocumentControllerName ( const std::string & name)

void setObject ( cocos2d::Ref obj,
cocos2d::Node pNode,
const std::string & propName
)

void setRootContainerSize ( const cocos2d::Size & rootContainerSize)

void setRootNode ( cocos2d::Node * pRootNode)

void setSequences ( const cocos2d::Vector< CCBSequence * > & seq)

类成员变量说明

bool _jsControlled

cocos2d::Ref* _owner

该类的文档由以下文件生成: