cocos2d-x  3.0rc1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CCDatas.h File Reference
#include "CCRef.h"
#include "ccTypes.h"
#include "CCVector.h"
#include "CCMap.h"
#include "CCAffineTransform.h"
#include "cocostudio/CCArmatureDefine.h"
#include "CCTweenFunction.h"

Classes

class  BaseData
 The base node include a lot of attributes. More...
 
class  DisplayData
 
class  SpriteDisplayData
 
class  ArmatureDisplayData
 
class  ParticleDisplayData
 
class  BoneData
 
class  ArmatureData
 
class  FrameData
 
class  MovementBoneData
 
class  MovementData
 
class  AnimationData
 
class  ContourData
 
class  TextureData
 

Namespaces

 cocostudio
 

Constant Groups

 cocostudio
 

Macros

#define CC_CREATE_NO_PARAM_NO_INIT(varType)
#define CC_CREATE_NO_PARAM(varType)

Enumerations

enum  DisplayType { CS_DISPLAY_SPRITE, CS_DISPLAY_ARMATURE, CS_DISPLAY_PARTICLE, CS_DISPLAY_MAX }
 
enum  BlendType {
  BLEND_NORMAL, BLEND_LAYER, BLEND_DARKEN, BLEND_MULTIPLY,
  BLEND_LIGHTEN, BLEND_SCREEN, BLEND_OVERLAY, BLEND_HARD_LIGHT,
  BLEND_ADD, BLEND_SUBSTRACT, BLEND_DIFFERENCE, BLEND_INVERT,
  BLEND_ALPHA, BLEND_ERASE
}
 

Macro Definition Documentation

#define CC_CREATE_NO_PARAM (   varType)
Value:
public: \
static inline varType *create(void){ \
varType *var = new varType();\
if (var && var->init())\
{\
var->autorelease();\
return var;\
}\
CC_SAFE_DELETE(var);\
return nullptr;\
}
var CC_CREATE_NO_PARAM (   var)
Value:
public: \
static inline varType *create(void){ \
varType *var = new varType();\
if (var && var->init())\
{\
var->autorelease();\
return var;\
}\
CC_SAFE_DELETE(var);\
return nullptr;\
}
local CC_CREATE_NO_PARAM (   local)
Value:
public: \
static inline varType *create(void){ \
varType *var = new varType();\
if (var && var->init())\
{\
var->autorelease();\
return var;\
}\
CC_SAFE_DELETE(var);\
return nullptr;\
}
#define CC_CREATE_NO_PARAM_NO_INIT (   varType)
Value:
public: \
static inline varType *create(void){ \
varType *var = new varType();\
if (var)\
{\
var->autorelease();\
return var;\
}\
CC_SAFE_DELETE(var);\
return nullptr;\
}
var CC_CREATE_NO_PARAM_NO_INIT (   var)
Value:
public: \
static inline varType *create(void){ \
varType *var = new varType();\
if (var)\
{\
var->autorelease();\
return var;\
}\
CC_SAFE_DELETE(var);\
return nullptr;\
}
local CC_CREATE_NO_PARAM_NO_INIT (   local)
Value:
public: \
static inline varType *create(void){ \
varType *var = new varType();\
if (var)\
{\
var->autorelease();\
return var;\
}\
CC_SAFE_DELETE(var);\
return nullptr;\
}