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

Classes

struct  BlockData
 
struct  BlockControlData
 
class  NodeLoader
 

Namespaces

 cocosbuilder
 

Macros

#define PROPERTY_POSITION   "position"
 
#define PROPERTY_CONTENTSIZE   "contentSize"
 
#define PROPERTY_SKEW   "skew"
 
#define PROPERTY_ANCHORPOINT   "anchorPoint"
 
#define PROPERTY_SCALE   "scale"
 
#define PROPERTY_ROTATION   "rotation"
 
#define PROPERTY_ROTATIONX   "rotationX"
 
#define PROPERTY_ROTATIONY   "rotationY"
 
#define PROPERTY_TAG   "tag"
 
#define PROPERTY_IGNOREANCHORPOINTFORPOSITION   "ignoreAnchorPointForPosition"
 
#define PROPERTY_VISIBLE   "visible"
 
#define ASSERT_FAIL_UNEXPECTED_PROPERTY(PROPERTY)   cocos2d::log("Unexpected property: '%s'!\n", PROPERTY); assert(false)
 
#define ASSERT_FAIL_UNEXPECTED_PROPERTYTYPE(PROPERTYTYPE)   cocos2d::log("Unexpected property type: '%d'!\n", PROPERTYTYPE); assert(false)
 
#define CCB_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD(T)
 
#define CCB_PURE_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD(T)   virtual T * createNode(cocos2d::Node * pParent, cocosbuilder::CCBReader * ccbReader) = 0
 

Macro Definition Documentation

#define ASSERT_FAIL_UNEXPECTED_PROPERTY (   PROPERTY)    cocos2d::log("Unexpected property: '%s'!\n", PROPERTY); assert(false)
#define ASSERT_FAIL_UNEXPECTED_PROPERTYTYPE (   PROPERTYTYPE)    cocos2d::log("Unexpected property type: '%d'!\n", PROPERTYTYPE); assert(false)
#define CCB_PURE_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD (   T)    virtual T * createNode(cocos2d::Node * pParent, cocosbuilder::CCBReader * ccbReader) = 0
#define CCB_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD (   T)
Value:
virtual T * createNode(cocos2d::Node * pParent, cocosbuilder::CCBReader * ccbReader) { \
return T::create(); \
}
Parse CCBI file which is generated by CocosBuilder.
Definition: CCBReader.h:69
Node is the base element of the Scene Graph.
Definition: CCNode.h:101
#define PROPERTY_ANCHORPOINT   "anchorPoint"
#define PROPERTY_CONTENTSIZE   "contentSize"
#define PROPERTY_IGNOREANCHORPOINTFORPOSITION   "ignoreAnchorPointForPosition"
#define PROPERTY_POSITION   "position"
#define PROPERTY_ROTATION   "rotation"
#define PROPERTY_ROTATIONX   "rotationX"
#define PROPERTY_ROTATIONY   "rotationY"
#define PROPERTY_SCALE   "scale"
#define PROPERTY_SKEW   "skew"
#define PROPERTY_TAG   "tag"
#define PROPERTY_VISIBLE   "visible"