3.0-beta2 覆盖的方法 冰山一角

/** 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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值