cocos2d-x  2.2.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CCNodeLoader.h File Reference
#include "../GUI/CCControlExtension/CCInvocation.h"
#include "cocos2d.h"
#include "CCBReader.h"
#include "CCBValue.h"
#include "ExtensionMacros.h"

Classes

struct  BlockData
 
struct  BlockCCControlData
 
class  CCNodeLoader
 

Namespaces

 cocos2d
 
 cocos2d::extension
 

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)   CCLog("Unexpected property: '%s'!\n", PROPERTY); assert(false)
#define ASSERT_FAIL_UNEXPECTED_PROPERTYTYPE(PROPERTYTYPE)   CCLog("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 * createCCNode(cocos2d::CCNode * pParent, cocos2d::extension::CCBReader * pCCBReader) = 0

Macro Definition Documentation

#define
ASSERT_FAIL_UNEXPECTED_PROPERTY
(   PROPERTY)    CCLog("Unexpected property: '%s'!\n", PROPERTY); assert(false)
var ASSERT_FAIL_UNEXPECTED_PROPERTY (   var)    CCLog("Unexpected property: '%s'!\n", PROPERTY); assert(false)
local
ASSERT_FAIL_UNEXPECTED_PROPERTY
(   local)    CCLog("Unexpected property: '%s'!\n", PROPERTY); assert(false)
#define
ASSERT_FAIL_UNEXPECTED_PROPERTYTYPE
(   PROPERTYTYPE)    CCLog("Unexpected property type: '%d'!\n", PROPERTYTYPE); assert(false)
#define
CCB_PURE_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD
(   T)    virtual T * createCCNode(cocos2d::CCNode * pParent, cocos2d::extension::CCBReader * pCCBReader) = 0
var
CCB_PURE_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD
(   var)    virtual T * createCCNode(cocos2d::CCNode * pParent, cocos2d::extension::CCBReader * pCCBReader) = 0
#define
CCB_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD
(   T)
Value:
virtual T * createCCNode(cocos2d::CCNode * pParent, cocos2d::extension::CCBReader * pCCBReader) { \
return T::create(); \
}
CCNode is the main element.
Definition: CCNode.h:128
@
Definition: CCBReader.h:172
var
CCB_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD
(   var)
Value:
virtual T * createCCNode(cocos2d::CCNode * pParent, cocos2d::extension::CCBReader * pCCBReader) { \
return T::create(); \
}
CCNode is the main element.
Definition: CCNode.h:128
@
Definition: CCBReader.h:172
local
CCB_VIRTUAL_NEW_AUTORELEASE_CREATECCNODE_METHOD
(   local)
Value:
virtual T * createCCNode(cocos2d::CCNode * pParent, cocos2d::extension::CCBReader * pCCBReader) { \
return T::create(); \
}
CCNode is the main element.
Definition: CCNode.h:128
@
Definition: CCBReader.h:172
#define PROPERTY_ANCHORPOINT   "anchorPoint"
var PROPERTY_ANCHORPOINT   "anchorPoint"
local PROPERTY_ANCHORPOINT   "anchorPoint"
#define PROPERTY_CONTENTSIZE   "contentSize"
var PROPERTY_CONTENTSIZE   "contentSize"
local PROPERTY_CONTENTSIZE   "contentSize"
#define
PROPERTY_IGNOREANCHORPOINTFORPOSITION   "ignoreAnchorPointForPosition"
var
PROPERTY_IGNOREANCHORPOINTFORPOSITION   "ignoreAnchorPointForPosition"
local
PROPERTY_IGNOREANCHORPOINTFORPOSITION   "ignoreAnchorPointForPosition"
#define PROPERTY_POSITION   "position"
var PROPERTY_POSITION   "position"
local PROPERTY_POSITION   "position"
#define PROPERTY_ROTATION   "rotation"
var PROPERTY_ROTATION   "rotation"
local PROPERTY_ROTATION   "rotation"
#define PROPERTY_ROTATIONX   "rotationX"
var PROPERTY_ROTATIONX   "rotationX"
local PROPERTY_ROTATIONX   "rotationX"
#define PROPERTY_ROTATIONY   "rotationY"
var PROPERTY_ROTATIONY   "rotationY"
local PROPERTY_ROTATIONY   "rotationY"
#define PROPERTY_SCALE   "scale"
#define PROPERTY_SKEW   "skew"
var PROPERTY_SKEW   "skew"
local PROPERTY_SKEW   "skew"
#define PROPERTY_TAG   "tag"
var PROPERTY_TAG   "tag"
local PROPERTY_TAG   "tag"
#define PROPERTY_VISIBLE   "visible"
var PROPERTY_VISIBLE   "visible"
local PROPERTY_VISIBLE   "visible"