cocos2d-x  3.2alpha0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
cocostudio Namespace Reference

Classes

class  ActionFadeFrame
 
class  ActionFrame
 
class  ActionFrameEasing
 
class  ActionManagerEx
 
class  ActionMoveFrame
 
class  ActionNode
 
class  ActionObject
 
class  ActionRotationFrame
 
class  ActionScaleFrame
 
class  ActionTintFrame
 
class  AnimationData
 
class  Armature
 
class  ArmatureAnimation
 
class  ArmatureData
 
class  ArmatureDataManager
 format and manage armature configuration and armature animation More...
 
class  ArmatureDisplayData
 
class  ArmatureMovementDispatcher
 
class  BaseData
 The base node include a lot of attributes. More...
 
class  BaseTriggerAction
 
class  BaseTriggerCondition
 
class  BatchNode
 
class  Bone
 
class  BoneData
 
class  ButtonReader
 
class  CheckBoxReader
 
class  ColliderBody
 
class  ColliderDetector
 
class  ColliderFilter
 
class  ComAttribute
 
class  ComAudio
 
class  ComController
 
class  ComRender
 
class  ContourData
 
class  DataReaderHelper
 
class  DecorativeDisplay
 
class  DictionaryHelper
 
class  DisplayData
 
class  DisplayFactory
 
class  DisplayManager
 ! DisplayManager manages Bone's display More...
 
class  FrameData
 
struct  FrameEvent
 
class  GUIReader
 
class  ImageViewReader
 
class  InputDelegate
 
class  LayoutReader
 
class  ListViewReader
 
class  LoadingBarReader
 
class  MovementBoneData
 
class  MovementData
 
struct  MovementEvent
 
class  ObjectFactory
 
class  PageViewReader
 
class  ParticleDisplayData
 
class  ProcessBase
 
struct  RelativeData
 
class  SceneReader
 
class  ScrollViewReader
 
class  Skin
 
class  SliderReader
 
class  SpriteDisplayData
 
class  SpriteFrameCacheHelper
 
class  TextAtlasReader
 
class  TextBMFontReader
 
class  TextFieldReader
 
class  TextReader
 
class  TextureData
 
class  TransformHelp
 
class  TriggerMng
 
class  TriggerObj
 
class  Tween
 
class  WidgetPropertiesReader
 
class  WidgetPropertiesReader0250
 
class  WidgetPropertiesReader0300
 
class  WidgetReader
 
class  WidgetReaderProtocol
 

Typedefs

typedef ProcessBase CCProcessBase
typedef BaseData CCBaseData
typedef DisplayData CCDisplayData
typedef SpriteDisplayData CCSpriteDisplayData
typedef ArmatureDisplayData CCArmatureDisplayData
typedef ParticleDisplayData CCParticleDisplayData
typedef BoneData CCBoneData
typedef FrameData CCFrameData
typedef MovementBoneData CCMovementBoneData
typedef MovementData CCMovementData
typedef AnimationData CCAnimationData
typedef ContourData CCContourData
typedef TextureData CCTextureData
typedef DecorativeDisplay CCDecorativeDisplay
typedef DisplayFactory CCDisplayFactory
typedef BatchNode CCBatchNode
typedef DisplayManager CCDisplayManager
typedef ColliderBody CCColliderBody
typedef ColliderDetector CCColliderDetector
typedef SpriteFrameCacheHelper CCSpriteFrameCacheHelper
typedef ArmatureData CCArmatureData
typedef Bone CCBone
typedef ArmatureAnimation CCArmatureAnimation
typedef Armature CCArmature
typedef ArmatureDataManager CCArmatureDataManager
typedef
cocos2d::tweenfunc::TweenType 
CCTweenType
typedef void(cocos2d::Ref::* SEL_MovementEventCallFunc )(Armature *, MovementEventType, const std::string &)
typedef void(cocos2d::Ref::* SEL_FrameEventCallFunc )(Bone *, const std::string &, int, int)
typedef void(cocos2d::Ref::* SEL_ParseEvent )(const std::string &, cocos2d::Ref *, const rapidjson::Value &)

Enumerations

enum  FrameType {
  kKeyframeMove = 0, kKeyframeScale, kKeyframeRotate, kKeyframeTint,
  kKeyframeFade, kKeyframeMax
}
 
enum  FrameEaseType {
  Custom = -1, LINERAR = 0, SINE_EASEIN, SINE_EASEOUT,
  SINE_EASEINOUT, QUAD_EASEIN, QUAD_EASEOUT, QUAD_EASEINOUT,
  CUBIC_EASEIN, CUBIC_EASEOUT, CUBIC_EASEINOUT, QUART_EASEIN,
  QUART_EASEOUT, QUART_EASEINOUT, QUINT_EASEIN, QUINT_EASEOUT,
  QUINT_EASEINOUT, EXPO_EASEIN, EXPO_EASEOUT, EXPO_EASEINOUT,
  CIRC_EASEIN, CIRC_EASEOUT, CIRC_EASEINOUT, ELASTIC_EASEIN,
  ELASTIC_EASEOUT, ELASTIC_EASEINOUT, BACK_EASEIN, BACK_EASEOUT,
  BACK_EASEINOUT, BOUNCE_EASEIN, BOUNCE_EASEOUT, BOUNCE_EASEINOUT,
  TWEEN_EASING_MAX = 10000
}
 
enum  FrameEasingType {
  kframeEasingInstant, kframeEasingLinear, kframeEasingCubicIn, kframeEasingCubicOut,
  kframeEasingCubicInOut, kframeEasingElasticIn, kframeEasingElasticOut, kframeEasingElasticInOut,
  kframeEasingBounceIn, kframeEasingBounceOut, kframeEasingBounceInOut, kframeEasingBackIn,
  kframeEasingBackOut, kframeEasingBackInOut
}
 
enum  MovementEventType { START, COMPLETE, LOOP_COMPLETE }
 
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
}
 
enum  AnimationType {
  SINGLE_FRAME = -4, ANIMATION_NO_LOOP, ANIMATION_TO_LOOP_FRONT, ANIMATION_TO_LOOP_BACK,
  ANIMATION_LOOP_FRONT, ANIMATION_LOOP_BACK, ANIMATION_MAX
}
 

Functions

const char *  ()
bool  (cocos2d::Sprite *sprite, cocos2d::Vec2 point)
 hit test function More...
 
bool  (cocos2d::Sprite *sprite, cocos2d::Vec2 point, cocos2d::Vec2 &outPoint)
local  ( local sprite, local point, local outPoint)
cocos2d::Vec2  (float t, cocos2d::Vec2 &point1, cocos2d::Vec2 &point2, cocos2d::Vec2 &point3)
 motion curve function More...
 
cocos2d::Vec2  (float t, cocos2d::Vec2 &point1, cocos2d::Vec2 &point2, cocos2d::Vec2 &point3, cocos2d::Vec2 &point4)
cocos2d::Vec2  (float t, cocos2d::Vec2 &center, float radius, float fromRadian, float radianDif)

Typedef Documentation

local CCArmature
local CCBaseData
local CCBatchNode
typedef Bone CCBone
var CCBone
local CCBone
local CCBoneData
local CCFrameData
local CCTweenType
typedef void(cocos2d::Ref::*
SEL_FrameEventCallFunc)(Bone
*, const std::string &, int,
int)
typedef void(cocos2d::Ref::*
SEL_FrameEventCallFunc)(Bone
*, const std::string &, int,
int)
typedef void(cocos2d::Ref::*
SEL_FrameEventCallFunc)(Bone
*, const std::string &, int,
int)
typedef void(cocos2d::Ref::*
SEL_MovementEventCallFunc)(Armature
*, MovementEventType, const
std::string &)
typedef void(cocos2d::Ref::*
SEL_MovementEventCallFunc)(Armature
*, MovementEventType, const
std::string &)
typedef void(cocos2d::Ref::*
SEL_MovementEventCallFunc)(Armature
*, MovementEventType, const
std::string &)
typedef void(cocos2d::Ref::*
SEL_ParseEvent)(const
std::string &, cocos2d::Ref
*, const rapidjson::Value &)
typedef void(cocos2d::Ref::*
SEL_ParseEvent)(const
std::string &, cocos2d::Ref
*, const rapidjson::Value &)
typedef void(cocos2d::Ref::*
SEL_ParseEvent)(const
std::string &, cocos2d::Ref
*, const rapidjson::Value &)

Enumeration Type Documentation

Enumerator
SINGLE_FRAME 
ANIMATION_NO_LOOP 

the animation just have one frame

ANIMATION_TO_LOOP_FRONT 

the animation isn't loop

ANIMATION_TO_LOOP_BACK 

the animation loop from front

ANIMATION_LOOP_FRONT 

the animation loop from back

ANIMATION_LOOP_BACK 

the animation loop from front

ANIMATION_MAX 

the animation loop from back

Enumerator
SINGLE_FRAME 
ANIMATION_NO_LOOP 

the animation just have one frame

ANIMATION_TO_LOOP_FRONT 

the animation isn't loop

ANIMATION_TO_LOOP_BACK 

the animation loop from front

ANIMATION_LOOP_FRONT 

the animation loop from back

ANIMATION_LOOP_BACK 

the animation loop from front

ANIMATION_MAX 

the animation loop from back

Enumerator
SINGLE_FRAME 
ANIMATION_NO_LOOP 

the animation just have one frame

ANIMATION_TO_LOOP_FRONT 

the animation isn't loop

ANIMATION_TO_LOOP_BACK 

the animation loop from front

ANIMATION_LOOP_FRONT 

the animation loop from back

ANIMATION_LOOP_BACK 

the animation loop from front

ANIMATION_MAX 

the animation loop from back

enum BlendType
Enumerator
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 
var BlendType
Enumerator
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 
local BlendType
Enumerator
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 
Enumerator
CS_DISPLAY_SPRITE 
CS_DISPLAY_ARMATURE 

display is a single Sprite

CS_DISPLAY_PARTICLE 

display is a Armature

CS_DISPLAY_MAX 

display is a CCParticle.

Enumerator
CS_DISPLAY_SPRITE 
CS_DISPLAY_ARMATURE 

display is a single Sprite

CS_DISPLAY_PARTICLE 

display is a Armature

CS_DISPLAY_MAX 

display is a CCParticle.

local DisplayType
Enumerator
CS_DISPLAY_SPRITE 
CS_DISPLAY_ARMATURE 

display is a single Sprite

CS_DISPLAY_PARTICLE 

display is a Armature

CS_DISPLAY_MAX 

display is a CCParticle.

enum FrameEaseType
strong
Enumerator
Custom 
LINERAR 
SINE_EASEIN 
SINE_EASEOUT 
SINE_EASEINOUT 
QUAD_EASEIN 
QUAD_EASEOUT 
QUAD_EASEINOUT 
CUBIC_EASEIN 
CUBIC_EASEOUT 
CUBIC_EASEINOUT 
QUART_EASEIN 
QUART_EASEOUT 
QUART_EASEINOUT 
QUINT_EASEIN 
QUINT_EASEOUT 
QUINT_EASEINOUT 
EXPO_EASEIN 
EXPO_EASEOUT 
EXPO_EASEINOUT 
CIRC_EASEIN 
CIRC_EASEOUT 
CIRC_EASEINOUT 
ELASTIC_EASEIN 
ELASTIC_EASEOUT 
ELASTIC_EASEINOUT 
BACK_EASEIN 
BACK_EASEOUT 
BACK_EASEINOUT 
BOUNCE_EASEIN 
BOUNCE_EASEOUT 
BOUNCE_EASEINOUT 
TWEEN_EASING_MAX 
var FrameEaseType
strong
Enumerator
Custom 
LINERAR 
SINE_EASEIN 
SINE_EASEOUT 
SINE_EASEINOUT 
QUAD_EASEIN 
QUAD_EASEOUT 
QUAD_EASEINOUT 
CUBIC_EASEIN 
CUBIC_EASEOUT 
CUBIC_EASEINOUT 
QUART_EASEIN 
QUART_EASEOUT 
QUART_EASEINOUT 
QUINT_EASEIN 
QUINT_EASEOUT 
QUINT_EASEINOUT 
EXPO_EASEIN 
EXPO_EASEOUT 
EXPO_EASEINOUT 
CIRC_EASEIN 
CIRC_EASEOUT 
CIRC_EASEINOUT 
ELASTIC_EASEIN 
ELASTIC_EASEOUT 
ELASTIC_EASEINOUT 
BACK_EASEIN 
BACK_EASEOUT 
BACK_EASEINOUT 
BOUNCE_EASEIN 
BOUNCE_EASEOUT 
BOUNCE_EASEINOUT 
TWEEN_EASING_MAX 
local FrameEaseType
strong
Enumerator
Custom 
LINERAR 
SINE_EASEIN 
SINE_EASEOUT 
SINE_EASEINOUT 
QUAD_EASEIN 
QUAD_EASEOUT 
QUAD_EASEINOUT 
CUBIC_EASEIN 
CUBIC_EASEOUT 
CUBIC_EASEINOUT 
QUART_EASEIN 
QUART_EASEOUT 
QUART_EASEINOUT 
QUINT_EASEIN 
QUINT_EASEOUT 
QUINT_EASEINOUT 
EXPO_EASEIN 
EXPO_EASEOUT 
EXPO_EASEINOUT 
CIRC_EASEIN 
CIRC_EASEOUT 
CIRC_EASEINOUT 
ELASTIC_EASEIN 
ELASTIC_EASEOUT 
ELASTIC_EASEINOUT 
BACK_EASEIN 
BACK_EASEOUT 
BACK_EASEINOUT 
BOUNCE_EASEIN 
BOUNCE_EASEOUT 
BOUNCE_EASEINOUT 
TWEEN_EASING_MAX 
Enumerator
kframeEasingInstant 
kframeEasingLinear 
kframeEasingCubicIn 
kframeEasingCubicOut 
kframeEasingCubicInOut 
kframeEasingElasticIn 
kframeEasingElasticOut 
kframeEasingElasticInOut 
kframeEasingBounceIn 
kframeEasingBounceOut 
kframeEasingBounceInOut 
kframeEasingBackIn 
kframeEasingBackOut 
kframeEasingBackInOut 
Enumerator
kframeEasingInstant 
kframeEasingLinear 
kframeEasingCubicIn 
kframeEasingCubicOut 
kframeEasingCubicInOut 
kframeEasingElasticIn 
kframeEasingElasticOut 
kframeEasingElasticInOut 
kframeEasingBounceIn 
kframeEasingBounceOut 
kframeEasingBounceInOut 
kframeEasingBackIn 
kframeEasingBackOut 
kframeEasingBackInOut 
Enumerator
kframeEasingInstant 
kframeEasingLinear 
kframeEasingCubicIn 
kframeEasingCubicOut 
kframeEasingCubicInOut 
kframeEasingElasticIn 
kframeEasingElasticOut 
kframeEasingElasticInOut 
kframeEasingBounceIn 
kframeEasingBounceOut 
kframeEasingBounceInOut 
kframeEasingBackIn 
kframeEasingBackOut 
kframeEasingBackInOut 
enum FrameType
Enumerator
kKeyframeMove 
kKeyframeScale 
kKeyframeRotate 
kKeyframeTint 
kKeyframeFade 
kKeyframeMax 
var FrameType
Enumerator
kKeyframeMove 
kKeyframeScale 
kKeyframeRotate 
kKeyframeTint 
kKeyframeFade 
kKeyframeMax 
local FrameType
Enumerator
kKeyframeMove 
kKeyframeScale 
kKeyframeRotate 
kKeyframeTint 
kKeyframeFade 
kKeyframeMax 
Enumerator
START 
COMPLETE 
LOOP_COMPLETE 
Enumerator
START 
COMPLETE 
LOOP_COMPLETE 
Enumerator
START 
COMPLETE 
LOOP_COMPLETE 

Function Documentation

bool
cocostudio::isSpriteContainPoint
( cocos2d::Sprite sprite,
cocos2d::Vec2  point 
)

hit test function

var isSpriteContainPoint ( var  sprite,
var  point 
)

hit test function

local isSpriteContainPoint ( local  sprite,
local  point 
)

hit test function

bool
cocostudio::isSpriteContainPoint
( cocos2d::Sprite sprite,
cocos2d::Vec2  point,
cocos2d::Vec2 &  outPoint 
)
var isSpriteContainPoint ( var  sprite,
var  point,
var  outPoint 
)
local isSpriteContainPoint ( local  sprite,
local  point,
local  outPoint 
)
cocos2d::Vec2 cocostudio::bezierTo ( float  t,
cocos2d::Vec2 &  point1,
cocos2d::Vec2 &  point2,
cocos2d::Vec2 &  point3 
)

motion curve function

var bezierTo ( var  t,
var  point1,
var  point2,
var  point3 
)

motion curve function

local bezierTo ( local  t,
local  point1,
local  point2,
local  point3 
)

motion curve function

cocos2d::Vec2 cocostudio::bezierTo ( float  t,
cocos2d::Vec2 &  point1,
cocos2d::Vec2 &  point2,
cocos2d::Vec2 &  point3,
cocos2d::Vec2 &  point4 
)
var bezierTo ( var  t,
var  point1,
var  point2,
var  point3,
var  point4 
)
local bezierTo ( local  t,
local  point1,
local  point2,
local  point3,
local  point4 
)
cocos2d::Vec2 cocostudio::circleTo ( float  t,
cocos2d::Vec2 &  center,
float  radius,
float  fromRadian,
float  radianDif 
)
var circleTo ( var  t,
var  center,
var  radius,
var  fromRadian,
var  radianDif 
)
local circleTo ( local  t,
local  center,
local  radius,
local  fromRadian,
local  radianDif 
)
const char*
cocostudio::armatureVersion
( )
var armatureVersion ( )
local armatureVersion ( )