/** Helper macro that creates a Point
@return Point
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE inlinePoint ccp(float x,float y)
{
return Point(x, y);
}
/** Returns opposite of point.
@return Point
@since v0.7.2
@deprecated please use Point::-, for example: -v1
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpNeg(const Point& v)
{
return -v;
}
/** Calculates sum of two points.
@return Point
@since v0.7.2
@deprecated please use Point::+, for example: v1 + v2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpAdd(const Point& v1,const Point& v2)
{
return v1 + v2;
}
/** Calculates difference of two points.
@return Point
@since v0.7.2
@deprecated please use Point::-, for example: v1 - v2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpSub(const Point& v1,const Point& v2)
{
return v1 - v2;
}
/** Returns point multiplied by given factor.
@return Point
@since v0.7.2
@deprecated please use Point::*, for example: v1 * v2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpMult(const Point& v,const float s)
{
return v * s;
}
/** Calculates midpoint between two points.
@return Point
@since v0.7.2
@deprecated please use it like (v1 + v2) / 2.0f
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpMidpoint(const Point& v1,const Point& v2)
{
return v1.getMidpoint(v2);
}
/** Calculates dot product of two points.
@return float
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline float
ccpDot(const Point& v1,const Point& v2)
{
return v1.dot(v2);
}
/** Calculates cross product of two points.
@return float
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline float
ccpCross(const Point& v1,const Point& v2)
{
return v1.cross(v2);
}
/** Calculates perpendicular of v, rotated 90 degrees counter-clockwise -- cross(v, perp(v)) >= 0
@return Point
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpPerp(const Point& v)
{
return v.getPerp();
}
/** Calculates perpendicular of v, rotated 90 degrees clockwise -- cross(v, rperp(v)) <= 0
@return Point
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpRPerp(const Point& v)
{
return v.getRPerp();
}
/** Calculates the projection of v1 over v2.
@return Point
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpProject(const Point& v1,const Point& v2)
{
return v1.project(v2);
}
/** Rotates two points.
@return Point
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpRotate(const Point& v1,const Point& v2)
{
return v1.rotate(v2);
}
/** Unrotates two points.
@return Point
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point
ccpUnrotate(const Point& v1,const Point& v2)
{
return v1.unrotate(v2);
}
/** Calculates the square length of a Point (not calling sqrt() )
@return float
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline float
ccpLengthSQ(const Point& v)
{
return v.getLengthSq();
}
/** Calculates the square distance between two points (not calling sqrt() )
@return float
@since v1.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline float
ccpDistanceSQ(const Point p1,const Point p2)
{
return (p1 - p2).getLengthSq();
}
/** Calculates distance between point an origin
@return float
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline float ccpLength(constPoint& v)
{
return v.getLength();
}
/** Calculates the distance between two points
@return float
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline float ccpDistance(constPoint& v1, const Point& v2)
{
return v1.getDistance(v2);
}
/** Returns point multiplied to a length of 1.
@return Point
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point ccpNormalize(constPoint& v)
{
return v.normalize();
}
/** Converts radians to a normalized vector.
@return Point
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point ccpForAngle(constfloat a)
{
return Point::forAngle(a);
}
/** Converts a vector to radians.
@return float
@since v0.7.2
*/
CC_DEPRECATED_ATTRIBUTE staticinline float ccpToAngle(constPoint& v)
{
return v.getAngle();
}
/** Clamp a point between from and to.
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point ccpClamp(constPoint& p, const Point& from, const Point& to)
{
return p.getClampPoint(from, to);
}
/** Quickly convert Size to a Point
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point ccpFromSize(constSize& s)
{
return Point(s);
}
/** Run a math operation function on each point component
* absf, fllorf, ceilf, roundf
* any function that has the signature: float func(float);
* For example: let's try to take the floor of x,y
* ccpCompOp(p,floorf);
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point ccpCompOp(constPoint& p, float (*opFunc)(float))
{
return p.compOp(opFunc);
}
/** Linear Interpolation between two points a and b
@returns
alpha == 0 ? a
alpha == 1 ? b
otherwise a value between a..b
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point ccpLerp(constPoint& a, const Point& b, float alpha)
{
return a.lerp(b, alpha);
}
/** @returns if points have fuzzy equality which means equal with some degree of variance.
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline bool ccpFuzzyEqual(constPoint& a, const Point& b, float variance)
{
return a.fuzzyEquals(b, variance);
}
/** Multiplies a and b components, a.x*b.x, a.y*b.y
@returns a component-wise multiplication
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point ccpCompMult(constPoint& a, const Point& b)
{
return Point(a.x * b.x, a.y * b.y);
}
/** @returns the signed angle in radians between two vector directions
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline float ccpAngleSigned(constPoint& a, const Point& b)
{
return a.getAngle(b);
}
/** @returns the angle in radians between two vector directions
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE static inline float ccpAngle(constPoint& a, constPoint& b)
{
return a.getAngle(b);
}
/** Rotates a point counter clockwise by the angle around a pivot
@param v is the point to rotate
@param pivot is the pivot, naturally
@param angle is the angle of rotation cw in radians
@returns the rotated point
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point ccpRotateByAngle(constPoint& v, const Point& pivot, float angle)
{
return v.rotateByAngle(pivot, angle);
}
/** A general line-line intersection test
@param p1
is the startpoint for the first line P1 = (p1 - p2)
@param p2
is the endpoint for the first line P1 = (p1 - p2)
@param p3
is the startpoint for the second line P2 = (p3 - p4)
@param p4
is the endpoint for the second line P2 = (p3 - p4)
@param s
is the range for a hitpoint in P1 (pa = p1 + s*(p2 - p1))
@param t
is the range for a hitpoint in P3 (pa = p2 + t*(p4 - p3))
@return bool
indicating successful intersection of a line
note that to truly test intersection for segments we have to make
sure that s & t lie within [0..1] and for rays, make sure s & t > 0
the hit point is p3 + t * (p4 - p3);
the hit point also is p1 + s * (p2 - p1);
@since v0.99.1
*/
CC_DEPRECATED_ATTRIBUTE staticinline bool ccpLineIntersect(constPoint& p1, const Point& p2,
const Point& p3, const Point& p4,
float *s, float *t)
{
return Point::isLineIntersect(p1, p2, p3, p4, s, t);
}
/*
ccpSegmentIntersect returns true if Segment A-B intersects with segment C-D
@since v1.0.0
*/
CC_DEPRECATED_ATTRIBUTE staticinline bool ccpSegmentIntersect(constPoint& A, const Point& B, const Point& C, const Point& D)
{
return Point::isSegmentIntersect(A, B, C, D);
}
/*
ccpIntersectPoint returns the intersection point of line A-B, C-D
@since v1.0.0
*/
CC_DEPRECATED_ATTRIBUTE staticinline Point ccpIntersectPoint(constPoint& A, const Point& B, const Point& C, const Point& D)
{
return Point::getIntersectPoint(A, B, C, D);
}
CC_DEPRECATED_ATTRIBUTE inlinePoint CCPointMake(float x,float y)
{
return Point(x, y);
}
CC_DEPRECATED_ATTRIBUTE inlineSize CCSizeMake(float width, float height)
{
return Size(width, height);
}
CC_DEPRECATED_ATTRIBUTE inlineRect CCRectMake(float x, float y, float width, float height)
{
return Rect(x, y, width, height);
}
CC_DEPRECATED_ATTRIBUTE externconst Point CCPointZero;
/* The "zero" size -- equivalent to Size(0, 0). */
CC_DEPRECATED_ATTRIBUTE externconst Size CCSizeZero;
/* The "zero" rectangle -- equivalent to Rect(0, 0, 0, 0). */
CC_DEPRECATED_ATTRIBUTE externconst Rect CCRectZero;
CC_DEPRECATED_ATTRIBUTE externconst Color3B ccWHITE;
CC_DEPRECATED_ATTRIBUTE externconst Color3B ccYELLOW;
CC_DEPRECATED_ATTRIBUTE externconst Color3B ccGREEN;
CC_DEPRECATED_ATTRIBUTE externconst Color3B ccBLUE;
CC_DEPRECATED_ATTRIBUTE externconst Color3B ccRED;
CC_DEPRECATED_ATTRIBUTE externconst Color3B ccMAGENTA;
CC_DEPRECATED_ATTRIBUTE externconst Color3B ccBLACK;
CC_DEPRECATED_ATTRIBUTE externconst Color3B ccORANGE;
CC_DEPRECATED_ATTRIBUTE externconst Color3B ccGRAY;
CC_DEPRECATED_ATTRIBUTE externconst BlendFunc kCCBlendFuncDisable;
CC_DEPRECATED_ATTRIBUTE static inlineColor3B ccc3(GLubyte r, GLubyte g,GLubyte b)
{
return Color3B(r, g, b);
}
CC_DEPRECATED_ATTRIBUTE staticinline bool ccc3BEqual(constColor3B &col1, const Color3B &col2)
{
return col1.r == col2.r && col1.g == col2.g && col1.b == col2.b;
}
CC_DEPRECATED_ATTRIBUTE staticinline Color4B
ccc4(constGLubyte r, constGLubyte g, constGLubyte b, constGLubyte o)
{
return Color4B(r, g, b, o);
}
CC_DEPRECATED_ATTRIBUTE staticinline Color4F ccc4FFromccc3B(Color3B c)
{
return Color4F(c.r/255.f, c.g/255.f, c.b/255.f,1.f);
}
CC_DEPRECATED_ATTRIBUTE staticinline Color4F
ccc4f(constGLfloat r, constGLfloat g, constGLfloat b, constGLfloat a)
{
return Color4F(r, g, b, a);
}
CC_DEPRECATED_ATTRIBUTE staticinline Color4F ccc4FFromccc4B(Color4B c)
{
return Color4F(c.r/255.f, c.g/255.f, c.b/255.f, c.a/255.f);
}
CC_DEPRECATED_ATTRIBUTE staticinline Color4B ccc4BFromccc4F(Color4F c)
{
return Color4B((GLubyte)(c.r*255), (GLubyte)(c.g*255), (GLubyte)(c.b*255), (GLubyte)(c.a*255));
}
CC_DEPRECATED_ATTRIBUTE staticinline bool ccc4FEqual(Color4F a,Color4F b)
{
return a.r == b.r && a.g == b.g && a.b == b.b && a.a == b.a;
}
CC_DEPRECATED_ATTRIBUTE static inline Vertex2F vertex2(constfloat x, const float y)
{
Vertex2F c(x, y);
return c;
}
CC_DEPRECATED_ATTRIBUTE static inline Vertex3F vertex3(constfloat x, const float y,const float z)
{
Vertex3F c(x, y, z);
return c;
}
CC_DEPRECATED_ATTRIBUTE static inline Tex2F tex2(constfloat u, const float v)
{
Tex2F t(u , v);
return t;
}
CC_DEPRECATED_ATTRIBUTE staticinline AffineTransform CCAffineTransformMake(float a,float b, float c, float d, float tx, float ty)
{
return AffineTransformMake(a, b, c, d, tx, ty);
}
CC_DEPRECATED_ATTRIBUTE staticinline Point CCPointApplyAffineTransform(constPoint& point, const AffineTransform& t)
{
returnPointApplyAffineTransform(point, t);
}
CC_DEPRECATED_ATTRIBUTE staticinline Size CCSizeApplyAffineTransform(constSize& size, const AffineTransform& t)
{
returnSizeApplyAffineTransform(size, t);
}
CC_DEPRECATED_ATTRIBUTE staticinline AffineTransform CCAffineTransformMakeIdentity()
{
returnAffineTransformMakeIdentity();
}
CC_DEPRECATED_ATTRIBUTE staticinline Rect CCRectApplyAffineTransform(constRect& rect, const AffineTransform& anAffineTransform)
{
return RectApplyAffineTransform(rect, anAffineTransform);
}
CC_DEPRECATED_ATTRIBUTE staticinline AffineTransform CCAffineTransformTranslate(constAffineTransform& t, float tx, float ty)
{
returnAffineTransformTranslate(t, tx, ty);
}
CC_DEPRECATED_ATTRIBUTE staticinline AffineTransform CCAffineTransformRotate(constAffineTransform& aTransform, float anAngle)
{
return AffineTransformRotate(aTransform, anAngle);
}
CC_DEPRECATED_ATTRIBUTE staticinline AffineTransform CCAffineTransformScale(constAffineTransform& t, float sx, float sy)
{
returnAffineTransformScale(t, sx, sy);
}
CC_DEPRECATED_ATTRIBUTE static inlineAffineTransform CCAffineTransformConcat(constAffineTransform& t1, constAffineTransform& t2)
{
returnAffineTransformConcat(t1, t2);
}
CC_DEPRECATED_ATTRIBUTE staticinline bool CCAffineTransformEqualToTransform(constAffineTransform& t1, const AffineTransform& t2)
{
returnAffineTransformEqualToTransform(t1, t2);
}
CC_DEPRECATED_ATTRIBUTE staticinline AffineTransform CCAffineTransformInvert(constAffineTransform& t)
{
returnAffineTransformInvert(t);
}
CC_DEPRECATED_ATTRIBUTE staticinline AffineTransform CCAffineTransformIdentity()
{
returnAffineTransformMakeIdentity();
}
// CC prefix compatibility
CC_DEPRECATED_ATTRIBUTE typedefObject CCObject;
CC_DEPRECATED_ATTRIBUTE typedefEvent CCEvent;
CC_DEPRECATED_ATTRIBUTE typedefDataVisitor CCDataVisitor;
CC_DEPRECATED_ATTRIBUTE typedefPrettyPrinter CCPrettyPrinter;
CC_DEPRECATED_ATTRIBUTE typedefAcceleration CCAcceleration;
CC_DEPRECATED_ATTRIBUTE typedefTextureAtlas CCTextureAtlas;
CC_DEPRECATED_ATTRIBUTE typedefConfiguration CCConfiguration;
CC_DEPRECATED_ATTRIBUTE typedefPointArray CCPointArray;
CC_DEPRECATED_ATTRIBUTE typedefRemoveSelf CCRemoveSelf;
CC_DEPRECATED_ATTRIBUTE typedefIMEDelegate CCIMEDelegate;
CC_DEPRECATED_ATTRIBUTE typedefIMEKeyboardNotificationInfo CCIMEKeyboardNotificationInfo;
CC_DEPRECATED_ATTRIBUTE typedefTextFieldDelegate CCTextFieldDelegate;
CC_DEPRECATED_ATTRIBUTE typedefTextFieldTTF CCTextFieldTTF;
CC_DEPRECATED_ATTRIBUTE typedef__NotificationCenter CCNotificationCenter;
CC_DEPRECATED_ATTRIBUTE typedef__NotificationCenter NotificationCenter;
//CC_DEPRECATED_ATTRIBUTE typedef TargetedTouchDelegate CCTargetedTouchDelegate;
//CC_DEPRECATED_ATTRIBUTE typedef StandardTouchDelegate CCStandardTouchDelegate;
//CC_DEPRECATED_ATTRIBUTE typedef TouchDelegate CCTouchDelegate;
CC_DEPRECATED_ATTRIBUTE typedefImage CCImage;
CC_DEPRECATED_ATTRIBUTE typedefUserDefault CCUserDefault;
CC_DEPRECATED_ATTRIBUTE typedefAction CCAction;
CC_DEPRECATED_ATTRIBUTE typedefFiniteTimeAction CCFiniteTimeAction;
CC_DEPRECATED_ATTRIBUTE typedefSpeed CCSpeed;
CC_DEPRECATED_ATTRIBUTE typedefFollow CCFollow;
CC_DEPRECATED_ATTRIBUTE typedefGLProgram CCGLProgram;
CC_DEPRECATED_ATTRIBUTE typedefTouch CCTouch;
CC_DEPRECATED_ATTRIBUTE typedefTexture2D CCTexture2D;
CC_DEPRECATED_ATTRIBUTE typedefNode CCNode;
CC_DEPRECATED_ATTRIBUTE typedefNode CCNodeRGBA;
CC_DEPRECATED_ATTRIBUTE typedefNode CCRGBAProtocol;
CC_DEPRECATED_ATTRIBUTE typedefSpriteFrame CCSpriteFrame;
CC_DEPRECATED_ATTRIBUTE typedefAnimationFrame CCAnimationFrame;
CC_DEPRECATED_ATTRIBUTE typedefAnimation CCAnimation;
CC_DEPRECATED_ATTRIBUTE typedefActionInterval CCActionInterval;
CC_DEPRECATED_ATTRIBUTE typedefSequence CCSequence;
CC_DEPRECATED_ATTRIBUTE typedefRepeat CCRepeat;
CC_DEPRECATED_ATTRIBUTE typedefRepeatForever CCRepeatForever;
CC_DEPRECATED_ATTRIBUTE typedefSpawn CCSpawn;
CC_DEPRECATED_ATTRIBUTE typedefRotateTo CCRotateTo;
CC_DEPRECATED_ATTRIBUTE typedefRotateBy CCRotateBy;
CC_DEPRECATED_ATTRIBUTE typedefMoveBy CCMoveBy;
CC_DEPRECATED_ATTRIBUTE typedefMoveTo CCMoveTo;
CC_DEPRECATED_ATTRIBUTE typedefSkewTo CCSkewTo;
CC_DEPRECATED_ATTRIBUTE typedefSkewBy CCSkewBy;
CC_DEPRECATED_ATTRIBUTE typedefJumpBy CCJumpBy;
CC_DEPRECATED_ATTRIBUTE typedefJumpTo CCJumpTo;
CC_DEPRECATED_ATTRIBUTE typedefBezierBy CCBezierBy;
CC_DEPRECATED_ATTRIBUTE typedefBezierTo CCBezierTo;
CC_DEPRECATED_ATTRIBUTE typedefScaleTo CCScaleTo;
CC_DEPRECATED_ATTRIBUTE typedefScaleBy CCScaleBy;
CC_DEPRECATED_ATTRIBUTE typedefBlink CCBlink;
CC_DEPRECATED_ATTRIBUTE typedefFadeIn CCFadeIn;
CC_DEPRECATED_ATTRIBUTE typedefFadeOut CCFadeOut;
CC_DEPRECATED_ATTRIBUTE typedefFadeTo CCFadeTo;
CC_DEPRECATED_ATTRIBUTE typedefTintTo CCTintTo;
CC_DEPRECATED_ATTRIBUTE typedefTintBy CCTintBy;
CC_DEPRECATED_ATTRIBUTE typedefDelayTime CCDelayTime;
CC_DEPRECATED_ATTRIBUTE typedefAnimate CCAnimate;
CC_DEPRECATED_ATTRIBUTE typedefTargetedAction CCTargetedAction;
CC_DEPRECATED_ATTRIBUTE typedefActionCamera CCActionCamera;
CC_DEPRECATED_ATTRIBUTE typedefOrbitCamera CCOrbitCamera;
CC_DEPRECATED_ATTRIBUTE typedefActionManager CCActionManager;
CC_DEPRECATED_ATTRIBUTE typedefActionEase CCActionEase;
CC_DEPRECATED_ATTRIBUTE typedefEaseRateAction CCEaseRateAction;
CC_DEPRECATED_ATTRIBUTE typedefEaseIn CCEaseIn;
CC_DEPRECATED_ATTRIBUTE typedefEaseOut CCEaseOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseInOut CCEaseInOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseExponentialIn CCEaseExponentialIn;
CC_DEPRECATED_ATTRIBUTE typedefEaseExponentialOut CCEaseExponentialOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseExponentialInOut CCEaseExponentialInOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseSineIn CCEaseSineIn;
CC_DEPRECATED_ATTRIBUTE typedefEaseSineOut CCEaseSineOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseSineInOut CCEaseSineInOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseElastic CCEaseElastic;
CC_DEPRECATED_ATTRIBUTE typedefEaseElasticIn CCEaseElasticIn;
CC_DEPRECATED_ATTRIBUTE typedefEaseElasticOut CCEaseElasticOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseElasticInOut CCEaseElasticInOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseBounce CCEaseBounce;
CC_DEPRECATED_ATTRIBUTE typedefEaseBounceIn CCEaseBounceIn;
CC_DEPRECATED_ATTRIBUTE typedefEaseBounceOut CCEaseBounceOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseBounceInOut CCEaseBounceInOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseBackIn CCEaseBackIn;
CC_DEPRECATED_ATTRIBUTE typedefEaseBackOut CCEaseBackOut;
CC_DEPRECATED_ATTRIBUTE typedefEaseBackInOut CCEaseBackInOut;
CC_DEPRECATED_ATTRIBUTE typedefActionInstant CCActionInstant;
CC_DEPRECATED_ATTRIBUTE typedefShow CCShow;
CC_DEPRECATED_ATTRIBUTE typedefHide CCHide;
CC_DEPRECATED_ATTRIBUTE typedefToggleVisibility CCToggleVisibility;
CC_DEPRECATED_ATTRIBUTE typedefFlipX CCFlipX;
CC_DEPRECATED_ATTRIBUTE typedefFlipY CCFlipY;
CC_DEPRECATED_ATTRIBUTE typedefPlace CCPlace;
CC_DEPRECATED_ATTRIBUTE typedefCallFunc CCCallFunc;
CC_DEPRECATED_ATTRIBUTE typedefCallFuncN CCCallFuncN;
CC_DEPRECATED_ATTRIBUTE typedef__CCCallFuncND CCCallFuncND;
CC_DEPRECATED_ATTRIBUTE typedef__CCCallFuncO CCCallFuncO;
CC_DEPRECATED_ATTRIBUTE typedefGridAction CCGridAction;
CC_DEPRECATED_ATTRIBUTE typedefGrid3DAction CCGrid3DAction;
CC_DEPRECATED_ATTRIBUTE typedefTiledGrid3DAction CCTiledGrid3DAction;
CC_DEPRECATED_ATTRIBUTE typedefStopGrid CCStopGrid;
CC_DEPRECATED_ATTRIBUTE typedefReuseGrid CCReuseGrid;
CC_DEPRECATED_ATTRIBUTE typedefWaves3D CCWaves3D;
CC_DEPRECATED_ATTRIBUTE typedefFlipX3D CCFlipX3D;
CC_DEPRECATED_ATTRIBUTE typedefFlipY3D CCFlipY3D;
CC_DEPRECATED_ATTRIBUTE typedefLens3D CCLens3D;
CC_DEPRECATED_ATTRIBUTE typedefRipple3D CCRipple3D;
CC_DEPRECATED_ATTRIBUTE typedefShaky3D CCShaky3D;
CC_DEPRECATED_ATTRIBUTE typedefLiquid CCLiquid;
CC_DEPRECATED_ATTRIBUTE typedefWaves CCWaves;
CC_DEPRECATED_ATTRIBUTE typedefTwirl CCTwirl;
CC_DEPRECATED_ATTRIBUTE typedefPageTurn3D CCPageTurn3D;
CC_DEPRECATED_ATTRIBUTE typedefProgressTo CCProgressTo;
CC_DEPRECATED_ATTRIBUTE typedefProgressFromTo CCProgressFromTo;
CC_DEPRECATED_ATTRIBUTE typedefShakyTiles3D CCShakyTiles3D;
CC_DEPRECATED_ATTRIBUTE typedefShatteredTiles3D CCShatteredTiles3D;
CC_DEPRECATED_ATTRIBUTE typedefShuffleTiles CCShuffleTiles;
CC_DEPRECATED_ATTRIBUTE typedefFadeOutTRTiles CCFadeOutTRTiles;
CC_DEPRECATED_ATTRIBUTE typedefFadeOutBLTiles CCFadeOutBLTiles;
CC_DEPRECATED_ATTRIBUTE typedefFadeOutUpTiles CCFadeOutUpTiles;
CC_DEPRECATED_ATTRIBUTE typedefFadeOutDownTiles CCFadeOutDownTiles;
CC_DEPRECATED_ATTRIBUTE typedefTurnOffTiles CCTurnOffTiles;
CC_DEPRECATED_ATTRIBUTE typedefWavesTiles3D CCWavesTiles3D;
CC_DEPRECATED_ATTRIBUTE typedefJumpTiles3D CCJumpTiles3D;
CC_DEPRECATED_ATTRIBUTE typedefSplitRows CCSplitRows;
CC_DEPRECATED_ATTRIBUTE typedefSplitCols CCSplitCols;
CC_DEPRECATED_ATTRIBUTE typedefActionTween CCActionTween;
CC_DEPRECATED_ATTRIBUTE typedefCardinalSplineTo CCCardinalSplineTo;
CC_DEPRECATED_ATTRIBUTE typedefCardinalSplineBy CCCardinalSplineBy;
CC_DEPRECATED_ATTRIBUTE typedefCatmullRomTo CCCatmullRomTo;
CC_DEPRECATED_ATTRIBUTE typedefCatmullRomBy CCCatmullRomBy;
CC_DEPRECATED_ATTRIBUTE typedefAtlasNode CCAtlasNode;
CC_DEPRECATED_ATTRIBUTE typedefTextureProtocol CCTextureProtocol;
CC_DEPRECATED_ATTRIBUTE typedefBlendProtocol CCBlendProtocol;
CC_DEPRECATED_ATTRIBUTE typedefDrawNode CCDrawNode;
CC_DEPRECATED_ATTRIBUTE typedefCamera CCCamera;
CC_DEPRECATED_ATTRIBUTE typedefLabelAtlas CCLabelAtlas;
CC_DEPRECATED_ATTRIBUTE typedefLabelProtocol CCLabelProtocol;
CC_DEPRECATED_ATTRIBUTE typedefDirector CCDirector;
CC_DEPRECATED_ATTRIBUTE typedefGridBase CCGridBase;
CC_DEPRECATED_ATTRIBUTE typedefGrid3D CCGrid3D;
CC_DEPRECATED_ATTRIBUTE typedefTiledGrid3D CCTiledGrid3D;
CC_DEPRECATED_ATTRIBUTE typedefSprite CCSprite;
CC_DEPRECATED_ATTRIBUTE typedefLabelTTF CCLabelTTF;
CC_DEPRECATED_ATTRIBUTE typedefSpriteBatchNode CCSpriteBatchNode;
CC_DEPRECATED_ATTRIBUTE typedefLabelBMFont CCLabelBMFont;
CC_DEPRECATED_ATTRIBUTE typedefLayer CCLayer;
//CC_DEPRECATED_ATTRIBUTE typedef KeypadDelegate CCKeypadDelegate;
CC_DEPRECATED_ATTRIBUTE typedefLayer CCLayerRGBA;
CC_DEPRECATED_ATTRIBUTE typedefLayerColor CCLayerColor;
CC_DEPRECATED_ATTRIBUTE typedefLayerGradient CCLayerGradient;
CC_DEPRECATED_ATTRIBUTE typedefLayerMultiplex CCLayerMultiplex;
CC_DEPRECATED_ATTRIBUTE typedefScene CCScene;
CC_DEPRECATED_ATTRIBUTE typedefTransitionEaseScene CCTransitionEaseScene;
CC_DEPRECATED_ATTRIBUTE typedefTransitionScene CCTransitionScene;
CC_DEPRECATED_ATTRIBUTE typedefTransitionSceneOriented CCTransitionSceneOriented;
CC_DEPRECATED_ATTRIBUTE typedefTransitionRotoZoom CCTransitionRotoZoom;
CC_DEPRECATED_ATTRIBUTE typedefTransitionJumpZoom CCTransitionJumpZoom;
CC_DEPRECATED_ATTRIBUTE typedefTransitionMoveInL CCTransitionMoveInL;
CC_DEPRECATED_ATTRIBUTE typedefTransitionMoveInR CCTransitionMoveInR;
CC_DEPRECATED_ATTRIBUTE typedefTransitionMoveInT CCTransitionMoveInT;
CC_DEPRECATED_ATTRIBUTE typedefTransitionMoveInB CCTransitionMoveInB;
CC_DEPRECATED_ATTRIBUTE typedefTransitionSlideInL CCTransitionSlideInL;
CC_DEPRECATED_ATTRIBUTE typedefTransitionSlideInR CCTransitionSlideInR;
CC_DEPRECATED_ATTRIBUTE typedefTransitionSlideInB CCTransitionSlideInB;
CC_DEPRECATED_ATTRIBUTE typedefTransitionSlideInT CCTransitionSlideInT;
CC_DEPRECATED_ATTRIBUTE typedefTransitionShrinkGrow CCTransitionShrinkGrow;
CC_DEPRECATED_ATTRIBUTE typedefTransitionFlipX CCTransitionFlipX;
CC_DEPRECATED_ATTRIBUTE typedefTransitionFlipY CCTransitionFlipY;
CC_DEPRECATED_ATTRIBUTE typedefTransitionFlipAngular CCTransitionFlipAngular;
CC_DEPRECATED_ATTRIBUTE typedefTransitionZoomFlipX CCTransitionZoomFlipX;
CC_DEPRECATED_ATTRIBUTE typedefTransitionZoomFlipY CCTransitionZoomFlipY;
CC_DEPRECATED_ATTRIBUTE typedefTransitionZoomFlipAngular CCTransitionZoomFlipAngular;
CC_DEPRECATED_ATTRIBUTE typedefTransitionFade CCTransitionFade;
CC_DEPRECATED_ATTRIBUTE typedefTransitionCrossFade CCTransitionCrossFade;
CC_DEPRECATED_ATTRIBUTE typedefTransitionTurnOffTiles CCTransitionTurnOffTiles;
CC_DEPRECATED_ATTRIBUTE typedefTransitionSplitCols CCTransitionSplitCols;
CC_DEPRECATED_ATTRIBUTE typedefTransitionSplitRows CCTransitionSplitRows;
CC_DEPRECATED_ATTRIBUTE typedefTransitionFadeTR CCTransitionFadeTR;
CC_DEPRECATED_ATTRIBUTE typedefTransitionFadeBL CCTransitionFadeBL;
CC_DEPRECATED_ATTRIBUTE typedefTransitionFadeUp CCTransitionFadeUp;
CC_DEPRECATED_ATTRIBUTE typedefTransitionFadeDown CCTransitionFadeDown;
CC_DEPRECATED_ATTRIBUTE typedefTransitionPageTurn CCTransitionPageTurn;
CC_DEPRECATED_ATTRIBUTE typedefTransitionProgress CCTransitionProgress;
CC_DEPRECATED_ATTRIBUTE typedefTransitionProgressRadialCCW CCTransitionProgressRadialCCW;
CC_DEPRECATED_ATTRIBUTE typedefTransitionProgressRadialCW CCTransitionProgressRadialCW;
CC_DEPRECATED_ATTRIBUTE typedefTransitionProgressHorizontal CCTransitionProgressHorizontal;
CC_DEPRECATED_ATTRIBUTE typedefTransitionProgressVertical CCTransitionProgressVertical;
CC_DEPRECATED_ATTRIBUTE typedefTransitionProgressInOut CCTransitionProgressInOut;
CC_DEPRECATED_ATTRIBUTE typedefTransitionProgressOutIn CCTransitionProgressOutIn;
CC_DEPRECATED_ATTRIBUTE typedefMenuItem CCMenuItem;
CC_DEPRECATED_ATTRIBUTE typedefMenuItemLabel CCMenuItemLabel;
CC_DEPRECATED_ATTRIBUTE typedefMenuItemAtlasFont CCMenuItemAtlasFont;
CC_DEPRECATED_ATTRIBUTE typedefMenuItemFont CCMenuItemFont;
CC_DEPRECATED_ATTRIBUTE typedefMenuItemSprite CCMenuItemSprite;
CC_DEPRECATED_ATTRIBUTE typedefMenuItemImage CCMenuItemImage;
CC_DEPRECATED_ATTRIBUTE typedefMenuItemToggle CCMenuItemToggle;
CC_DEPRECATED_ATTRIBUTE typedefMenu CCMenu;
CC_DEPRECATED_ATTRIBUTE typedefClippingNode CCClippingNode;
CC_DEPRECATED_ATTRIBUTE typedefMotionStreak CCMotionStreak;
CC_DEPRECATED_ATTRIBUTE typedefProgressTimer CCProgressTimer;
CC_DEPRECATED_ATTRIBUTE typedefRenderTexture CCRenderTexture;
CC_DEPRECATED_ATTRIBUTE typedefParticleBatchNode CCParticleBatchNode;
CC_DEPRECATED_ATTRIBUTE typedefParticleSystem CCParticleSystem;
CC_DEPRECATED_ATTRIBUTE typedefParticleSystemQuad CCParticleSystemQuad;
CC_DEPRECATED_ATTRIBUTE typedefParticleFire CCParticleFire;
CC_DEPRECATED_ATTRIBUTE typedefParticleFireworks CCParticleFireworks;
CC_DEPRECATED_ATTRIBUTE typedefParticleSun CCParticleSun;
CC_DEPRECATED_ATTRIBUTE typedefParticleGalaxy CCParticleGalaxy;
CC_DEPRECATED_ATTRIBUTE typedefParticleFlower CCParticleFlower;
CC_DEPRECATED_ATTRIBUTE typedefParticleMeteor CCParticleMeteor;
CC_DEPRECATED_ATTRIBUTE typedefParticleSpiral CCParticleSpiral;
CC_DEPRECATED_ATTRIBUTE typedefParticleExplosion CCParticleExplosion;
CC_DEPRECATED_ATTRIBUTE typedefParticleSmoke CCParticleSmoke;
CC_DEPRECATED_ATTRIBUTE typedefParticleSnow CCParticleSnow;
CC_DEPRECATED_ATTRIBUTE typedefParticleRain CCParticleRain;
CC_DEPRECATED_ATTRIBUTE typedefFileUtils CCFileUtils;
CC_DEPRECATED_ATTRIBUTE typedefApplication CCApplication;
CC_DEPRECATED_ATTRIBUTE typedefShaderCache CCShaderCache;
CC_DEPRECATED_ATTRIBUTE typedefAnimationCache CCAnimationCache;
CC_DEPRECATED_ATTRIBUTE typedefSpriteFrameCache CCSpriteFrameCache;
CC_DEPRECATED_ATTRIBUTE typedefTextureCache CCTextureCache;
CC_DEPRECATED_ATTRIBUTE typedefParallaxNode CCParallaxNode;
CC_DEPRECATED_ATTRIBUTE typedefTMXObjectGroup CCTMXObjectGroup;
CC_DEPRECATED_ATTRIBUTE typedefTMXLayerInfo CCTMXLayerInfo;
CC_DEPRECATED_ATTRIBUTE typedefTMXTilesetInfo CCTMXTilesetInfo;
CC_DEPRECATED_ATTRIBUTE typedefTMXMapInfo CCTMXMapInfo;
CC_DEPRECATED_ATTRIBUTE typedefTMXLayer CCTMXLayer;
CC_DEPRECATED_ATTRIBUTE typedefTMXTiledMap CCTMXTiledMap;
CC_DEPRECATED_ATTRIBUTE typedefTileMapAtlas CCTileMapAtlas;
CC_DEPRECATED_ATTRIBUTE typedefTimer CCTimer;
CC_DEPRECATED_ATTRIBUTE typedefScheduler CCScheduler;
CC_DEPRECATED_ATTRIBUTE typedefEGLView CCEGLView;
CC_DEPRECATED_ATTRIBUTE typedefComponent CCComponent;
CC_DEPRECATED_ATTRIBUTE typedefAffineTransform CCAffineTransform;
CC_DEPRECATED_ATTRIBUTE typedefPoint CCPoint;
CC_DEPRECATED_ATTRIBUTE typedefSize CCSize;
CC_DEPRECATED_ATTRIBUTE typedefRect CCRect;
CC_DEPRECATED_ATTRIBUTE typedefColor3B ccColor3B;
CC_DEPRECATED_ATTRIBUTE typedefColor4F ccColor4F;
CC_DEPRECATED_ATTRIBUTE typedefColor4B ccColor4B;
CC_DEPRECATED_ATTRIBUTE typedefVertex2F ccVertex2F;
CC_DEPRECATED_ATTRIBUTE typedefVertex3F ccVertex3F;
CC_DEPRECATED_ATTRIBUTE typedefTex2F ccTex2F;
CC_DEPRECATED_ATTRIBUTE typedefPointSprite ccPointSprite;
CC_DEPRECATED_ATTRIBUTE typedefQuad2 ccQuad2;
CC_DEPRECATED_ATTRIBUTE typedefQuad3 ccQuad3;
CC_DEPRECATED_ATTRIBUTE typedefV2F_C4B_T2F ccV2F_C4B_T2F;
CC_DEPRECATED_ATTRIBUTE typedefV2F_C4F_T2F ccV2F_C4F_T2F;
CC_DEPRECATED_ATTRIBUTE typedefV3F_C4B_T2F ccV3F_C4B_T2F;
CC_DEPRECATED_ATTRIBUTE typedefV2F_C4B_T2F_Triangle ccV2F_C4B_T2F_Triangle;
CC_DEPRECATED_ATTRIBUTE typedefV2F_C4B_T2F_Quad ccV2F_C4B_T2F_Quad;
CC_DEPRECATED_ATTRIBUTE typedefV3F_C4B_T2F_Quad ccV3F_C4B_T2F_Quad;
CC_DEPRECATED_ATTRIBUTE typedefV2F_C4F_T2F_Quad ccV2F_C4F_T2F_Quad;
CC_DEPRECATED_ATTRIBUTE typedefBlendFunc ccBlendFunc;
CC_DEPRECATED_ATTRIBUTE typedefT2F_Quad ccT2F_Quad;
CC_DEPRECATED_ATTRIBUTE typedefAnimationFrameData ccAnimationFrameData;
CC_DEPRECATED_ATTRIBUTE typedefFontShadow ccFontShadow;
CC_DEPRECATED_ATTRIBUTE typedefFontStroke ccFontStroke;
CC_DEPRECATED_ATTRIBUTE typedefFontDefinition ccFontDefinition;
CC_DEPRECATED_ATTRIBUTE typedefTextVAlignment CCVerticalTextAlignment;
CC_DEPRECATED_ATTRIBUTE typedefTextHAlignment CCTextAlignment;
CC_DEPRECATED_ATTRIBUTE typedefProgressTimer::Type CCProgressTimerType;
CC_DEPRECATED_ATTRIBUTE typedefvoid* CCZone;
CC_DEPRECATED_ATTRIBUTE constint kCCVertexAttrib_Position = GLProgram::VERTEX_ATTRIB_POSITION;
CC_DEPRECATED_ATTRIBUTE constint kCCVertexAttrib_Color = GLProgram::VERTEX_ATTRIB_COLOR;
CC_DEPRECATED_ATTRIBUTE constint kCCVertexAttrib_TexCoords = GLProgram::VERTEX_ATTRIB_TEX_COORDS;
CC_DEPRECATED_ATTRIBUTE constint kCCVertexAttrib_MAX = GLProgram::VERTEX_ATTRIB_MAX;
CC_DEPRECATED_ATTRIBUTE constint kCCUniformPMatrix = GLProgram::UNIFORM_P_MATRIX;
CC_DEPRECATED_ATTRIBUTE constint kCCUniformMVMatrix = GLProgram::UNIFORM_MV_MATRIX;
CC_DEPRECATED_ATTRIBUTE constint kCCUniformMVPMatrix = GLProgram::UNIFORM_MVP_MATRIX;
CC_DEPRECATED_ATTRIBUTE constint kCCUniformTime = GLProgram::UNIFORM_TIME;
CC_DEPRECATED_ATTRIBUTE constint kCCUniformSinTime = GLProgram::UNIFORM_SIN_TIME;
CC_DEPRECATED_ATTRIBUTE constint kCCUniformCosTime = GLProgram::UNIFORM_COS_TIME;
CC_DEPRECATED_ATTRIBUTE constint kCCUniformRandom01 = GLProgram::UNIFORM_RANDOM01;
CC_DEPRECATED_ATTRIBUTE constint kCCUniformSampler = GLProgram::UNIFORM_SAMPLER;
CC_DEPRECATED_ATTRIBUTE constint kCCUniform_MAX = GLProgram::UNIFORM_MAX;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCShader_PositionTextureColor;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCShader_PositionTextureColorAlphaTest;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCShader_PositionColor;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCShader_PositionTexture;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCShader_PositionTexture_uColor;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCShader_PositionTextureA8Color;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCShader_Position_uColor;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCShader_PositionLengthTexureColor;
// uniform names
CC_DEPRECATED_ATTRIBUTE externconst char* kCCUniformPMatrix_s;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCUniformMVMatrix_s;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCUniformMVPMatrix_s;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCUniformTime_s;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCUniformSinTime_s;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCUniformCosTime_s;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCUniformRandom01_s;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCUniformSampler_s;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCUniformAlphaTestValue;
// Attribute names
CC_DEPRECATED_ATTRIBUTE externconst char* kCCAttributeNameColor;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCAttributeNamePosition;
CC_DEPRECATED_ATTRIBUTE externconst char* kCCAttributeNameTexCoord;
CC_DEPRECATED_ATTRIBUTE constint kCCVertexAttribFlag_None = GL::VERTEX_ATTRIB_FLAT_NONE;
CC_DEPRECATED_ATTRIBUTE constint kCCVertexAttribFlag_Position = GL::VERTEX_ATTRIB_FLAG_POSITION;
CC_DEPRECATED_ATTRIBUTE constint kCCVertexAttribFlag_Color = GL::VERTEX_ATTRIB_FLAG_COLOR;
CC_DEPRECATED_ATTRIBUTE constint kCCVertexAttribFlag_TexCoords = GL::VERTEX_ATTRIB_FLAG_TEX_COORDS;
CC_DEPRECATED_ATTRIBUTE constint kCCVertexAttribFlag_PosColorTex = GL::VERTEX_ATTRIB_FLAG_POS_COLOR_TEX;
CC_DEPRECATED_ATTRIBUTE constProgressTimer::Type kCCProgressTimerTypeRadial =ProgressTimer::Type::RADIAL;
CC_DEPRECATED_ATTRIBUTE constProgressTimer::Type kCCProgressTimerTypeBar =ProgressTimer::Type::BAR;
CC_DEPRECATED_ATTRIBUTE typedefProgressTimer::Type ProgressTimerType;
CC_DEPRECATED_ATTRIBUTE constDirector::Projection kCCDirectorProjection2D =Director::Projection::_2D;
CC_DEPRECATED_ATTRIBUTE constDirector::Projection kCCDirectorProjection3D =Director::Projection::_3D;
CC_DEPRECATED_ATTRIBUTE constDirector::Projection kCCDirectorProjectionCustom =Director::Projection::CUSTOM;
CC_DEPRECATED_ATTRIBUTE constDirector::Projection kCCDirectorProjectionDefault =Director::Projection::DEFAULT;
CC_DEPRECATED_ATTRIBUTE typedefDirector::Projection ccDirectorProjection;
CC_DEPRECATED_ATTRIBUTE constTextVAlignment kCCVerticalTextAlignmentTop = TextVAlignment::TOP;
CC_DEPRECATED_ATTRIBUTE constTextVAlignment kCCVerticalTextAlignmentCenter = TextVAlignment::CENTER;
CC_DEPRECATED_ATTRIBUTE constTextVAlignment kCCVerticalTextAlignmentBottom = TextVAlignment::BOTTOM;
CC_DEPRECATED_ATTRIBUTE constTextHAlignment kCCTextAlignmentLeft = TextHAlignment::LEFT;
CC_DEPRECATED_ATTRIBUTE constTextHAlignment kCCTextAlignmentCenter = TextHAlignment::CENTER;
CC_DEPRECATED_ATTRIBUTE constTextHAlignment kCCTextAlignmentRight = TextHAlignment::RIGHT;
CC_DEPRECATED_ATTRIBUTE constTexture2D::PixelFormat kCCTexture2DPixelFormat_RGBA8888 =Texture2D::PixelFormat::RGBA8888;
CC_DEPRECATED_ATTRIBUTE constTexture2D::PixelFormat kCCTexture2DPixelFormat_RGB888 =Texture2D::PixelFormat::RGB888;
CC_DEPRECATED_ATTRIBUTE constTexture2D::PixelFormat kCCTexture2DPixelFormat_RGB565 =Texture2D::PixelFormat::RGB565;
CC_DEPRECATED_ATTRIBUTE const Texture2D::PixelFormat kCCTexture2DPixelFormat_A8 =Texture2D::PixelFormat::A8;
CC_DEPRECATED_ATTRIBUTE const Texture2D::PixelFormat kCCTexture2DPixelFormat_I8 =Texture2D::PixelFormat::I8;
CC_DEPRECATED_ATTRIBUTE constTexture2D::PixelFormat kCCTexture2DPixelFormat_AI88 =Texture2D::PixelFormat::AI88;
CC_DEPRECATED_ATTRIBUTE constTexture2D::PixelFormat kCCTexture2DPixelFormat_RGBA4444 =Texture2D::PixelFormat::RGBA4444;
CC_DEPRECATED_ATTRIBUTE constTexture2D::PixelFormat kCCTexture2DPixelFormat_RGB5A1 =Texture2D::PixelFormat::RGB5A1;
CC_DEPRECATED_ATTRIBUTE constTexture2D::PixelFormat kCCTexture2DPixelFormat_PVRTC4 =Texture2D::PixelFormat::PVRTC4;
CC_DEPRECATED_ATTRIBUTE constTexture2D::PixelFormat kCCTexture2DPixelFormat_PVRTC2 =Texture2D::PixelFormat::PVRTC2;
CC_DEPRECATED_ATTRIBUTE constTexture2D::PixelFormat kCCTexture2DPixelFormat_Default =Texture2D::PixelFormat::DEFAULT;
CC_DEPRECATED_ATTRIBUTE typedefTexture2D::PixelFormat CCTexture2DPixelFormat;
CC_DEPRECATED_ATTRIBUTE constint kCCParticleDurationInfinity = ParticleSystem::DURATION_INFINITY;
CC_DEPRECATED_ATTRIBUTE constint kCCParticleStartSizeEqualToEndSize = ParticleSystem::START_SIZE_EQUAL_TO_END_SIZE;
CC_DEPRECATED_ATTRIBUTE constint kCCParticleStartRadiusEqualToEndRadius = ParticleSystem::START_RADIUS_EQUAL_TO_END_RADIUS;
CC_DEPRECATED_ATTRIBUTE constint kParticleDurationInfinity = ParticleSystem::DURATION_INFINITY;
CC_DEPRECATED_ATTRIBUTE constint kParticleStartSizeEqualToEndSize = ParticleSystem::START_SIZE_EQUAL_TO_END_SIZE;
CC_DEPRECATED_ATTRIBUTE constint kParticleStartRadiusEqualToEndRadius = ParticleSystem::START_RADIUS_EQUAL_TO_END_RADIUS;
CC_DEPRECATED_ATTRIBUTE const ParticleSystem::Mode kCCParticleModeGravity =ParticleSystem::Mode::GRAVITY;
CC_DEPRECATED_ATTRIBUTE const ParticleSystem::Mode kCCParticleModeRadius =ParticleSystem::Mode::RADIUS;
CC_DEPRECATED_ATTRIBUTE constint kCCParticleDefaultCapacity = kParticleDefaultCapacity;
CC_DEPRECATED_ATTRIBUTE const ParticleSystem::PositionType kCCPositionTypeFree = ParticleSystem::PositionType::FREE;
CC_DEPRECATED_ATTRIBUTE const ParticleSystem::PositionType kCCPositionTypeRelative = ParticleSystem::PositionType::RELATIVE;
CC_DEPRECATED_ATTRIBUTE const ParticleSystem::PositionType kCCPositionTypeGrouped = ParticleSystem::PositionType::GROUPED;
CC_DEPRECATED_ATTRIBUTE typedef ParticleSystem::PositionType tPositionType;
#define kCCLabelAutomaticWidth kLabelAutomaticWidth
CC_DEPRECATED_ATTRIBUTE constMenu::State kCCMenuStateWaiting =Menu::State::WAITING;
CC_DEPRECATED_ATTRIBUTE constMenu::State kCCMenuStateTrackingTouch =Menu::State::TRACKING_TOUCH;
CC_DEPRECATED_ATTRIBUTE typedefMenu::State tMenuState;
CC_DEPRECATED_ATTRIBUTE const Touch::DispatchMode kCCTouchesOneByOne =Touch::DispatchMode::ONE_BY_ONE;
CC_DEPRECATED_ATTRIBUTE const Touch::DispatchMode kCCTouchesAllAtOnce =Touch::DispatchMode::ALL_AT_ONCE;
CC_DEPRECATED_ATTRIBUTE typedefTouch::DispatchMode ccTouchesMode;
CC_DEPRECATED_ATTRIBUTE constImage::Format kCCImageFormatPNG =Image::Format::PNG;
CC_DEPRECATED_ATTRIBUTE constImage::Format kCCImageFormatJPEG =Image::Format::JPG;
CC_DEPRECATED_ATTRIBUTE typedefImage::Format tImageFormat;
CC_DEPRECATED_ATTRIBUTE const TransitionScene::Orientation kCCTransitionOrientationLeftOver =TransitionScene::Orientation::LEFT_OVER;
CC_DEPRECATED_ATTRIBUTE const TransitionScene::Orientation kCCTransitionOrientationRightOver =TransitionScene::Orientation::RIGHT_OVER;
CC_DEPRECATED_ATTRIBUTE const TransitionScene::Orientation kCCTransitionOrientationUpOver =TransitionScene::Orientation::UP_OVER;
CC_DEPRECATED_ATTRIBUTE const TransitionScene::Orientation kCCTransitionOrientationDownOver =TransitionScene::Orientation::DOWN_OVER;
CC_DEPRECATED_ATTRIBUTE typedef TransitionScene::Orientation tOrientation;
CC_DEPRECATED_ATTRIBUTE constint kCCPrioritySystem = Scheduler::PRIORITY_SYSTEM;
CC_DEPRECATED_ATTRIBUTE constint kCCPriorityNonSystemMin = Scheduler::PRIORITY_NON_SYSTEM_MIN;
CC_DEPRECATED_ATTRIBUTE constint kCCActionTagInvalid = Action::INVALID_TAG;
CC_DEPRECATED_ATTRIBUTE constint kCCNodeTagInvalid = Node::INVALID_TAG;
CC_DEPRECATED_ATTRIBUTE constint kCCNodeOnEnter = kNodeOnEnter;
CC_DEPRECATED_ATTRIBUTE constint kCCNodeOnExit = kNodeOnExit;
CC_DEPRECATED_ATTRIBUTE constint kCCNodeOnEnterTransitionDidFinish = kNodeOnEnterTransitionDidFinish;
CC_DEPRECATED_ATTRIBUTE constint kCCNodeOnExitTransitionDidStart = kNodeOnExitTransitionDidStart;
CC_DEPRECATED_ATTRIBUTE constint kCCNodeOnCleanup = kNodeOnCleanup;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageEnglish = LanguageType::ENGLISH;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageChinese = LanguageType::CHINESE;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageFrench = LanguageType::FRENCH;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageItalian = LanguageType::ITALIAN;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageGerman = LanguageType::GERMAN;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageSpanish = LanguageType::SPANISH;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageRussian = LanguageType::RUSSIAN;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageKorean = LanguageType::KOREAN;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageJapanese = LanguageType::JAPANESE;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageHungarian = LanguageType::HUNGARIAN;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguagePortuguese = LanguageType::PORTUGUESE;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageArabic = LanguageType::ARABIC;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguageNorwegian = LanguageType::NORWEGIAN;
CC_DEPRECATED_ATTRIBUTE constLanguageType kLanguagePolish = LanguageType::POLISH;
CC_DEPRECATED_ATTRIBUTE typedefLanguageType ccLanguageType;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetWindows =Application::Platform::OS_WINDOWS;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetLinux =Application::Platform::OS_LINUX;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetMacOS =Application::Platform::OS_MAC;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetAndroid =Application::Platform::OS_ANDROID;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetIphone =Application::Platform::OS_IPHONE;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetIpad =Application::Platform::OS_IPAD;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetBlackBerry =Application::Platform::OS_BLACKBERRY;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetNaCl =Application::Platform::OS_NACL;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetEmscripten =Application::Platform::OS_EMSCRIPTEN;
CC_DEPRECATED_ATTRIBUTE const Application::Platform kTargetTizen =Application::Platform::OS_TIZEN;
CC_DEPRECATED_ATTRIBUTE typedefApplication::Platform TargetPlatform;
CC_DEPRECATED_ATTRIBUTE constResolutionPolicy kResolutionExactFit = ResolutionPolicy::EXACT_FIT;
CC_DEPRECATED_ATTRIBUTE constResolutionPolicy kResolutionNoBorder = ResolutionPolicy::NO_BORDER;
CC_DEPRECATED_ATTRIBUTE constResolutionPolicy kResolutionShowAll = ResolutionPolicy::SHOW_ALL;
CC_DEPRECATED_ATTRIBUTE constResolutionPolicy kResolutionFixedHeight = ResolutionPolicy::FIXED_HEIGHT;
CC_DEPRECATED_ATTRIBUTE constResolutionPolicy kResolutionFixedWidth = ResolutionPolicy::FIXED_WIDTH;
CC_DEPRECATED_ATTRIBUTE constResolutionPolicy kResolutionUnKnown = ResolutionPolicy::UNKNOWN;
#define kCCTMXTileHorizontalFlag kTMXTileHorizontalFlag
#define kCCTMXTileVerticalFlag kTMXTileVerticalFlag
#define kCCTMXTileDiagonalFlag kTMXTileDiagonalFlag
#define kCCFlipedAll kFlipedAll
#define kCCFlippedMask kFlippedMask
/** use log() instead */
CC_DEPRECATED_ATTRIBUTE voidCC_DLL CCLog(constchar * pszFormat, ...) CC_FORMAT_PRINTF(1,2);
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawInit();
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawFree();
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawPoint( constPoint& point );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawPoints( const Point *points, unsigned int numberOfPoints );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawLine( const Point& origin, const Point& destination );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawRect( Point origin, Point destination );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawSolidRect( Point origin,Point destination, Color4F color );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawPoly( const Point *vertices, unsigned int numOfVertices,bool closePolygon );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawSolidPoly( const Point *poli, unsigned int numberOfPoints,Color4F color );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawCircle( const Point& center, float radius, float angle,unsigned int segments, bool drawLineToCenter, float scaleX, float scaleY);
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawCircle( const Point& center, float radius, float angle,unsigned int segments, bool drawLineToCenter);
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawSolidCircle( const Point& center, float radius, float angle,unsigned int segments, float scaleX, float scaleY);
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawSolidCircle( const Point& center, float radius, float angle,unsigned int segments);
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawQuadBezier(const Point& origin, const Point& control,const Point& destination, unsigned int segments);
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawCubicBezier(const Point& origin, const Point& control1,const Point& control2, const Point& destination, unsignedint segments);
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawCatmullRom( PointArray *arrayOfControlPoints,unsigned int segments );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawCardinalSpline( PointArray *config,float tension, unsigned int segments );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawColor4B( GLubyte r, GLubyte g, GLubyte b, GLubyte a );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccDrawColor4F( GLfloat r, GLfloat g, GLfloat b, GLfloat a );
CC_DEPRECATED_ATTRIBUTE voidCC_DLL ccPointSize( GLfloat pointSize );
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLInvalidateStateCache() {GL::invalidateStateCache(); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLUseProgram(GLuint program) {GL::useProgram(program); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLDeleteProgram(GLuint program){GL::deleteProgram(program); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLBlendFunc(GLenum sfactor,GLenum dfactor) { GL::blendFunc(sfactor, dfactor); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLBlendResetToCache() {GL::blendResetToCache(); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccSetProjectionMatrixDirty() {GL::setProjectionMatrixDirty(); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLEnableVertexAttribs(unsignedint flags) { GL::enableVertexAttribs(flags); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLBindTexture2D(GLuint textureId) {GL::bindTexture2D(textureId); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLBindTexture2DN(GLuint textureUnit,GLuint textureId) { GL::bindTexture2DN(textureUnit, textureId); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLDeleteTexture(GLuint textureId) {GL::deleteTexture(textureId); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLDeleteTextureN(GLuint textureUnit,GLuint textureId) { GL::deleteTextureN(textureUnit, textureId); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLBindVAO(GLuint vaoId) {GL::bindVAO(vaoId); }
CC_DEPRECATED_ATTRIBUTE inlinevoid CC_DLL ccGLEnable( int flags ) { /* ignore */ };
CC_DEPRECATED_ATTRIBUTE typedefint ccGLServerState;
CC_DEPRECATED_ATTRIBUTE typedefData CCData;
CC_DEPRECATED_ATTRIBUTE typedef__Set CCSet;
CC_DEPRECATED_ATTRIBUTE typedef__SetIterator CCSetIterator;
CC_DEPRECATED_ATTRIBUTE typedef__Set Set;
CC_DEPRECATED_ATTRIBUTE typedef__SetIterator SetIterator;
CC_DEPRECATED_ATTRIBUTE typedef__Array CCArray;
CC_DEPRECATED_ATTRIBUTE typedef__Array Array;
CC_DEPRECATED_ATTRIBUTE typedef__Dictionary Dictionary;
CC_DEPRECATED_ATTRIBUTE typedef__Dictionary CCDictionary;
CC_DEPRECATED_ATTRIBUTE typedef__Double Double;
CC_DEPRECATED_ATTRIBUTE typedef__Double CCDouble;
CC_DEPRECATED_ATTRIBUTE typedef__Float Float;
CC_DEPRECATED_ATTRIBUTE typedef__Float CCFloat;
CC_DEPRECATED_ATTRIBUTE typedef__Integer Integer;
CC_DEPRECATED_ATTRIBUTE typedef__Integer CCInteger;
CC_DEPRECATED_ATTRIBUTE typedef__Bool Bool;
CC_DEPRECATED_ATTRIBUTE typedef__Bool CCBool;
CC_DEPRECATED_ATTRIBUTE typedef__String CCString;
CC_DEPRECATED_ATTRIBUTE typedef__String String;
CC_DEPRECATED_ATTRIBUTE typedef__RGBAProtocol RGBAProtocol;
CC_DEPRECATED_ATTRIBUTE typedef__NodeRGBA NodeRGBA;
CC_DEPRECATED_ATTRIBUTE typedef__LayerRGBA LayerRGBA;