cocos2d-x  3.1rc0
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 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)
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)

Variables

CC_DEPRECATED_ATTRIBUTE
typedef ProcessBase 
CCProcessBase
CC_DEPRECATED_ATTRIBUTE
typedef BaseData 
CCBaseData
CC_DEPRECATED_ATTRIBUTE
typedef DisplayData 
CCDisplayData
CC_DEPRECATED_ATTRIBUTE
typedef SpriteDisplayData 
CCSpriteDisplayData
CC_DEPRECATED_ATTRIBUTE
typedef ArmatureDisplayData 
CCArmatureDisplayData
CC_DEPRECATED_ATTRIBUTE
typedef ParticleDisplayData 
CCParticleDisplayData
CC_DEPRECATED_ATTRIBUTE
typedef BoneData 
CCBoneData
CC_DEPRECATED_ATTRIBUTE
typedef FrameData 
CCFrameData
CC_DEPRECATED_ATTRIBUTE
typedef MovementBoneData 
CCMovementBoneData
CC_DEPRECATED_ATTRIBUTE
typedef MovementData 
CCMovementData
CC_DEPRECATED_ATTRIBUTE
typedef AnimationData 
CCAnimationData
CC_DEPRECATED_ATTRIBUTE
typedef ContourData 
CCContourData
CC_DEPRECATED_ATTRIBUTE
typedef TextureData 
CCTextureData
CC_DEPRECATED_ATTRIBUTE
typedef DecorativeDisplay 
CCDecorativeDisplay
CC_DEPRECATED_ATTRIBUTE
typedef DisplayFactory 
CCDisplayFactory
CC_DEPRECATED_ATTRIBUTE
typedef BatchNode 
CCBatchNode
CC_DEPRECATED_ATTRIBUTE
typedef DisplayManager 
CCDisplayManager
CC_DEPRECATED_ATTRIBUTE
typedef ColliderBody 
CCColliderBody
CC_DEPRECATED_ATTRIBUTE
typedef ColliderDetector 
CCColliderDetector
CC_DEPRECATED_ATTRIBUTE
typedef SpriteFrameCacheHelper 
CCSpriteFrameCacheHelper
CC_DEPRECATED_ATTRIBUTE
typedef ArmatureData 
CCArmatureData
CC_DEPRECATED_ATTRIBUTE
typedef Bone 
CCBone
CC_DEPRECATED_ATTRIBUTE
typedef ArmatureAnimation 
CCArmatureAnimation
CC_DEPRECATED_ATTRIBUTE
typedef Armature 
CCArmature
CC_DEPRECATED_ATTRIBUTE
typedef ArmatureDataManager 
CCArmatureDataManager
CC_DEPRECATED_ATTRIBUTE
typedef
cocos2d::tweenfunc::TweenType 
CCTweenType

Typedef Documentation

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_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

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 
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 
Enumerator
kframeEasingInstant 
kframeEasingLinear 
kframeEasingCubicIn 
kframeEasingCubicOut 
kframeEasingCubicInOut 
kframeEasingElasticIn 
kframeEasingElasticOut 
kframeEasingElasticInOut 
kframeEasingBounceIn 
kframeEasingBounceOut 
kframeEasingBounceInOut 
kframeEasingBackIn 
kframeEasingBackOut 
kframeEasingBackInOut 
enum FrameType
Enumerator
kKeyframeMove 
kKeyframeScale 
kKeyframeRotate 
kKeyframeTint 
kKeyframeFade 
kKeyframeMax 
Enumerator
START 
COMPLETE 
LOOP_COMPLETE 

Function Documentation

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

hit test function

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

motion curve function

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

Variable Documentation

CC_DEPRECATED_ATTRIBUTE
typedef AnimationData
CCAnimationData
CC_DEPRECATED_ATTRIBUTE
typedef Armature CCArmature
CC_DEPRECATED_ATTRIBUTE
typedef ArmatureAnimation
CCArmatureAnimation
CC_DEPRECATED_ATTRIBUTE
typedef ArmatureData
CCArmatureData
CC_DEPRECATED_ATTRIBUTE
typedef ArmatureDataManager
CCArmatureDataManager
CC_DEPRECATED_ATTRIBUTE
typedef ArmatureDisplayData
CCArmatureDisplayData
CC_DEPRECATED_ATTRIBUTE
typedef BaseData CCBaseData
CC_DEPRECATED_ATTRIBUTE
typedef BatchNode CCBatchNode
CC_DEPRECATED_ATTRIBUTE
typedef Bone CCBone
CC_DEPRECATED_ATTRIBUTE
typedef BoneData CCBoneData
CC_DEPRECATED_ATTRIBUTE
typedef ColliderBody
CCColliderBody
CC_DEPRECATED_ATTRIBUTE
typedef ColliderDetector
CCColliderDetector
CC_DEPRECATED_ATTRIBUTE
typedef ContourData
CCContourData
CC_DEPRECATED_ATTRIBUTE
typedef DecorativeDisplay
CCDecorativeDisplay
CC_DEPRECATED_ATTRIBUTE
typedef DisplayData
CCDisplayData
CC_DEPRECATED_ATTRIBUTE
typedef DisplayFactory
CCDisplayFactory
CC_DEPRECATED_ATTRIBUTE
typedef DisplayManager
CCDisplayManager
CC_DEPRECATED_ATTRIBUTE
typedef FrameData CCFrameData
CC_DEPRECATED_ATTRIBUTE
typedef MovementBoneData
CCMovementBoneData
CC_DEPRECATED_ATTRIBUTE
typedef MovementData
CCMovementData
CC_DEPRECATED_ATTRIBUTE
typedef ParticleDisplayData
CCParticleDisplayData
CC_DEPRECATED_ATTRIBUTE
typedef ProcessBase
CCProcessBase
CC_DEPRECATED_ATTRIBUTE
typedef SpriteDisplayData
CCSpriteDisplayData
CC_DEPRECATED_ATTRIBUTE
typedef SpriteFrameCacheHelper
CCSpriteFrameCacheHelper
CC_DEPRECATED_ATTRIBUTE
typedef TextureData
CCTextureData