cocos2d-x  3.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CCRef.h File Reference

Classes

class  Clonable
 Interface that defines how to clone an Ref. More...
 
class  Ref
 

Namespaces

 cocos2d
 Add deprecated global functions and variables here.
 

Macros

#define CC_REF_LEAK_DETECTION   0
#define CC_CALLFUNC_SELECTOR(_SELECTOR)   static_cast<cocos2d::SEL_CallFunc>(&_SELECTOR)
#define CC_CALLFUNCN_SELECTOR(_SELECTOR)   static_cast<cocos2d::SEL_CallFuncN>(&_SELECTOR)
#define CC_CALLFUNCND_SELECTOR(_SELECTOR)   static_cast<cocos2d::SEL_CallFuncND>(&_SELECTOR)
#define CC_CALLFUNCO_SELECTOR(_SELECTOR)   static_cast<cocos2d::SEL_CallFuncO>(&_SELECTOR)
#define CC_MENU_SELECTOR(_SELECTOR)   static_cast<cocos2d::SEL_MenuHandler>(&_SELECTOR)
#define CC_SCHEDULE_SELECTOR(_SELECTOR)   static_cast<cocos2d::SEL_SCHEDULE>(&_SELECTOR)
#define callfunc_selector(_SELECTOR)   CC_CALLFUNC_SELECTOR(_SELECTOR)
#define callfuncN_selector(_SELECTOR)   CC_CALLFUNCN_SELECTOR(_SELECTOR)
#define callfuncND_selector(_SELECTOR)   CC_CALLFUNCND_SELECTOR(_SELECTOR)
#define callfuncO_selector(_SELECTOR)   CC_CALLFUNCO_SELECTOR(_SELECTOR)
#define menu_selector(_SELECTOR)   CC_MENU_SELECTOR(_SELECTOR)
#define schedule_selector(_SELECTOR)   CC_SCHEDULE_SELECTOR(_SELECTOR)

Typedefs

typedef void(Ref::* SEL_CallFunc )()
typedef void(Ref::* SEL_CallFuncN )(Node *)
typedef void(Ref::* SEL_CallFuncND )(Node *, void *)
typedef void(Ref::* SEL_CallFuncO )(Ref *)
typedef void(Ref::* SEL_MenuHandler )(Ref *)
typedef void(Ref::* SEL_SCHEDULE )(float)

Macro Definition Documentation

#define CC_REF_LEAK_DETECTION   0
var CC_REF_LEAK_DETECTION   0