@ js NA More...
Files | |
| file | CCVertex.h |
Namespaces | |
| cocos2d | |
Classes | |
| class | CCArray |
| class | CCBool |
| class | CCDataVisitor |
| Visitor that helps to perform action that depends on polymorphic object type. More... | |
| class | CCPrettyPrinter |
| class | CCDictElement |
| CCDictElement is used for traversing CCDictionary. More... | |
| class | CCDictionary |
| @ More... | |
| class | CCDouble |
| class | CCFloat |
| class | CCPoint |
| class | CCSize |
| class | CCRect |
| class | CCInteger |
| class | CCSet |
| class | CCString |
| struct | CCStringCompare |
| class | CCZone |
Macros | |
| #define | CCARRAY_FOREACH(__array__, __object__) |
| A convenience macro to iterate over a CCArray using. More... | |
| #define | CCARRAY_FOREACH_REVERSE(__array__, __object__) |
| #define | CCARRAY_VERIFY_TYPE(__array__, __type__) void(0) |
| #define | arrayMakeObjectsPerformSelector(pArray, func, elementType) |
| #define | arrayMakeObjectsPerformSelectorWithObject(pArray, func, pObject, elementType) |
| #define | CCDICT_FOREACH(__dict__, __el__) |
| @ More... | |
| #define | CCPointMake(x, y) CCPoint((float)(x), (float)(y)) |
| #define | CCSizeMake(width, height) CCSize((float)(width), (float)(height)) |
| #define | CCRectMake(x, y, width, height) CCRect((float)(x), (float)(y), (float)(width), (float)(height)) |
| #define | CCStringMake(str) CCString::create(str) |
| #define | ccs CCStringMake |
| #define | ccp(__X__, __Y__) cocos2d::CCPointMake((float)(__X__), (float)(__Y__)) |
| Helper macro that creates a CCPoint. More... | |
Typedefs | |
| typedef std::set< CCObject * > ::iterator | CCSetIterator |
Functions | |
| CCRect CC_DLL | (const char *pszContent) |
| Returns a Core Graphics rectangle structure corresponding to the data in a given string. More... | |
| CCPoint CC_DLL | (const float a) |
| Converts radians to a normalized vector. More... | |
| float CC_DLL | (float value, float min_inclusive, float max_inclusive) |
| Clamp a value between from and to. More... | |
| local | ( local value, local min_inclusive, local max_inclusive) |
| Clamp a value between from and to. More... | |
| CCPoint CC_DLL | (const CCPoint &p, const CCPoint &from, const CCPoint &to) |
| Clamp a point between from and to. More... | |
| CCPoint CC_DLL | (const CCSize &s) |
| Quickly convert CCSize to a CCPoint. More... | |
| CCPoint CC_DLL | (const CCPoint &p, float(*opFunc)(float)) |
| 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);. More... | |
| CCPoint CC_DLL | (const CCPoint &a, const CCPoint &b, float alpha) |
| Linear Interpolation between two points a and b. More... | |
| bool CC_DLL | (const CCPoint &p1, const CCPoint &p2, const CCPoint &p3, const CCPoint &p4, float *s, float *t) |
| A general line-line intersection test. More... | |
| bool CC_DLL | (const CCPoint &A, const CCPoint &B, const CCPoint &C, const CCPoint &D) |
| void CC_DLL | (CCPoint *points, float stroke, ccVertex2F *vertices, unsigned int offset, unsigned int nuPoints) |
| converts a line to a polygon More... | |
| var | ( var points, var stroke, var vertices, var offset, var nuPoints) |
| converts a line to a polygon More... | |
| local | ( local points, local stroke, local vertices, local offset, local nuPoints) |
| converts a line to a polygon More... | |
| bool CC_DLL | (float Ax, float Ay, float Bx, float By, float Cx, float Cy, float Dx, float Dy, float *T) |
| returns whether or not the line intersects More... | |
| var | ( var Ax, var Ay, var Bx, var By, var Cx, var Cy, var Dx, var Dy, var T) |
| returns whether or not the line intersects More... | |
| local | ( local Ax, local Ay, local Bx, local By, local Cx, local Cy, local Dx, local Dy, local T) |
| returns whether or not the line intersects More... | |
Variables | |
| class CC_DLL | CCSize |
| var | CCSize |
| local | CCSize |
| const CCPoint | CCPointZero = CCPoint((float)( 0 ), (float)( 0 )) |
| const CCSize | CCSizeZero = CCSize((float)( 0 ), (float)( 0 )) |
| var | CCSizeZero = CCSize((float)( 0 ), (float)( 0 )) |
| local | CCSizeZero = CCSize((float)( 0 ), (float)( 0 )) |
| const CCRect | CCRectZero = CCRect((float)( 0 ), (float)( 0 ), (float)( 0 ), (float)( 0 )) |
@ js NA
| #define arrayMakeObjectsPerformSelector |
( | pArray, | |
| func, | |||
| elementType | |||
| ) |
| #define arrayMakeObjectsPerformSelectorWithObject |
( | pArray, | |
| func, | |||
| pObject, | |||
| elementType | |||
| ) |
| #define CCARRAY_FOREACH | ( | __array__, | |
| __object__ | |||
| ) |
A convenience macro to iterate over a CCArray using.
It is faster than the "fast enumeration" interface.
| var CCARRAY_FOREACH | ( | var, | |
| var | |||
| ) |
A convenience macro to iterate over a CCArray using.
It is faster than the "fast enumeration" interface.
| local CCARRAY_FOREACH | ( | local, | |
| local | |||
| ) |
A convenience macro to iterate over a CCArray using.
It is faster than the "fast enumeration" interface.
| #define CCARRAY_FOREACH_REVERSE | ( | __array__, | |
| __object__ | |||
| ) |
| #define CCARRAY_VERIFY_TYPE | ( | __array__, | |
| __type__ | |||
| ) | void(0) |
| var CCARRAY_VERIFY_TYPE | ( | var, | |
| var | |||
| ) | void(0) |
| local CCARRAY_VERIFY_TYPE | ( | local, | |
| local | |||
| ) | void(0) |
| #define CCDICT_FOREACH | ( | __dict__, | |
| __el__ | |||
| ) |
@
| var CCDICT_FOREACH | ( | var, | |
| var | |||
| ) |
@
| local CCDICT_FOREACH | ( | local, | |
| local | |||
| ) |
@
| #define ccp | ( | __X__, | |
| __Y__ | |||
| ) | cocos2d::CCPointMake((float)(__X__), (float)(__Y__)) |
Helper macro that creates a CCPoint.
| var ccp | ( | var, | |
| var | |||
| ) | cocos2d::CCPointMake((float)(__X__), (float)(__Y__)) |
Helper macro that creates a CCPoint.
| #define CCPointMake | ( | x, | |
| y | |||
| ) | CCPoint((float)(x), (float)(y)) |
| var CCPointMake | ( | var, | |
| var | |||
| ) | CCPoint((float)(x), (float)(y)) |
| local CCPointMake | ( | local, | |
| local | |||
| ) | CCPoint((float)(x), (float)(y)) |
| #define CCRectMake | ( | x, | |
| y, | |||
| width, | |||
| height | |||
| ) | CCRect((float)(x), (float)(y), (float)(width), (float)(height)) |
| var CCRectMake | ( | var, | |
| var, | |||
| var, | |||
| var | |||
| ) | CCRect((float)(x), (float)(y), (float)(width), (float)(height)) |
| local CCRectMake | ( | local, | |
| local, | |||
| local, | |||
| local | |||
| ) | CCRect((float)(x), (float)(y), (float)(width), (float)(height)) |
| #define ccs CCStringMake |
| var ccs CCStringMake |
| local ccs CCStringMake |
| #define CCSizeMake | ( | width, | |
| height | |||
| ) | CCSize((float)(width), (float)(height)) |
| #define CCStringMake | ( | str) | CCString::create(str) |
| typedef std::set<CCObject *> ::iterator CCSetIterator |
| var CCSetIterator |
| local CCSetIterator |
| void CC_DLL cocos2d::ccVertexLineToPolygon |
( | CCPoint * | points, |
| float | stroke, | ||
| ccVertex2F * | vertices, | ||
| unsigned int | offset, | ||
| unsigned int | nuPoints | ||
| ) |
converts a line to a polygon
| var ccVertexLineToPolygon | ( | var | points, |
| var | stroke, | ||
| var | vertices, | ||
| var | offset, | ||
| var | nuPoints | ||
| ) |
converts a line to a polygon
| local ccVertexLineToPolygon | ( | local | points, |
| local | stroke, | ||
| local | vertices, | ||
| local | offset, | ||
| local | nuPoints | ||
| ) |
converts a line to a polygon
| bool CC_DLL cocos2d::ccVertexLineIntersect |
( | float | Ax, |
| float | Ay, | ||
| float | Bx, | ||
| float | By, | ||
| float | Cx, | ||
| float | Cy, | ||
| float | Dx, | ||
| float | Dy, | ||
| float * | T | ||
| ) |
returns whether or not the line intersects
| var ccVertexLineIntersect | ( | var | Ax, |
| var | Ay, | ||
| var | Bx, | ||
| var | By, | ||
| var | Cx, | ||
| var | Cy, | ||
| var | Dx, | ||
| var | Dy, | ||
| var | T | ||
| ) |
returns whether or not the line intersects
| local ccVertexLineIntersect | ( | local | Ax, |
| local | Ay, | ||
| local | Bx, | ||
| local | By, | ||
| local | Cx, | ||
| local | Cy, | ||
| local | Dx, | ||
| local | Dy, | ||
| local | T | ||
| ) |
returns whether or not the line intersects
| CCRect CC_DLL cocos2d::CCRectFromString |
( | const char * | pszContent) |
Returns a Core Graphics rectangle structure corresponding to the data in a given string.
| pszContent | A string object whose contents are of the form "{{x,y},{w, h}}", where x is the x coordinate, y is the y coordinate, w is the width, and h is the height. These components can represent integer or float values. An example of a valid string is "{{3,2},{4,5}}". The string is not localized, so items are always separated with a comma. |
| var CCRectFromString | ( | var | pszContent) |
Returns a Core Graphics rectangle structure corresponding to the data in a given string.
| pszContent | A string object whose contents are of the form "{{x,y},{w, h}}", where x is the x coordinate, y is the y coordinate, w is the width, and h is the height. These components can represent integer or float values. An example of a valid string is "{{3,2},{4,5}}". The string is not localized, so items are always separated with a comma. |
| local CCRectFromString | ( | local | pszContent) |
Returns a Core Graphics rectangle structure corresponding to the data in a given string.
| pszContent | A string object whose contents are of the form "{{x,y},{w, h}}", where x is the x coordinate, y is the y coordinate, w is the width, and h is the height. These components can represent integer or float values. An example of a valid string is "{{3,2},{4,5}}". The string is not localized, so items are always separated with a comma. |
| CCPoint CC_DLL cocos2d::ccpForAngle | ( | const float | a) |
| var ccpForAngle | ( | var | a) |
| local ccpForAngle | ( | local | a) |
| float CC_DLL cocos2d::clampf | ( | float | value, |
| float | min_inclusive, | ||
| float | max_inclusive | ||
| ) |
Clamp a value between from and to.
| var clampf | ( | var | value, |
| var | min_inclusive, | ||
| var | max_inclusive | ||
| ) |
Clamp a value between from and to.
| local clampf | ( | local | value, |
| local | min_inclusive, | ||
| local | max_inclusive | ||
| ) |
Clamp a value between from and to.
| CCPoint CC_DLL cocos2d::ccpClamp | ( | const CCPoint & | p, |
| const CCPoint & | from, | ||
| const CCPoint & | to | ||
| ) |
Clamp a point between from and to.
| var ccpClamp | ( | var | p, |
| var | from, | ||
| var | to | ||
| ) |
Clamp a point between from and to.
| local ccpClamp | ( | local | p, |
| local | from, | ||
| local | to | ||
| ) |
Clamp a point between from and to.
| CCPoint CC_DLL cocos2d::ccpFromSize | ( | const CCSize & | s) |
| CCPoint CC_DLL cocos2d::ccpCompOp | ( | const CCPoint & | p, |
| float(*)(float) | opFunc | ||
| ) |
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);.
| var ccpCompOp | ( | var | p, |
| var | opFunc | ||
| ) |
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);.
| local ccpCompOp | ( | local | p, |
| local | opFunc | ||
| ) |
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);.
| CCPoint CC_DLL cocos2d::ccpLerp | ( | const CCPoint & | a, |
| const CCPoint & | b, | ||
| float | alpha | ||
| ) |
Linear Interpolation between two points a and b.
| var ccpLerp | ( | var | a, |
| var | b, | ||
| var | alpha | ||
| ) |
Linear Interpolation between two points a and b.
| local ccpLerp | ( | local | a, |
| local | b, | ||
| local | alpha | ||
| ) |
Linear Interpolation between two points a and b.
| bool CC_DLL cocos2d::ccpLineIntersect |
( | const CCPoint & | p1, |
| const CCPoint & | p2, | ||
| const CCPoint & | p3, | ||
| const CCPoint & | p4, | ||
| float * | s, | ||
| float * | t | ||
| ) |
A general line-line intersection test.
| p1 | is the startpoint for the first line P1 = (p1 - p2) |
| p2 | is the endpoint for the first line P1 = (p1 - p2) |
| p3 | is the startpoint for the second line P2 = (p3 - p4) |
| p4 | is the endpoint for the second line P2 = (p3 - p4) |
| s | is the range for a hitpoint in P1 (pa = p1 + s*(p2 - p1)) |
| t | is the range for a hitpoint in P3 (pa = p2 + t*(p4 - p3)) |
| bool CC_DLL cocos2d::ccpSegmentIntersect |
( | const CCPoint & | A, |
| const CCPoint & | B, | ||
| const CCPoint & | C, | ||
| const CCPoint & | D | ||
| ) |
| const CCPoint CCPointZero = CCPoint((float)( 0 ), (float)( 0 )) |
| var CCPointZero = CCPoint((float)( 0 ), (float)( 0 )) |
| local CCPointZero = CCPoint((float)( 0 ), (float)( 0 )) |
| const CCRect CCRectZero = CCRect((float)( 0 ), (float)( 0 ), (float)( 0 ), (float)( 0 )) |
| var CCRectZero = CCRect((float)( 0 ), (float)( 0 ), (float)( 0 ), (float)( 0 )) |
| local CCRectZero = CCRect((float)( 0 ), (float)( 0 ), (float)( 0 ), (float)( 0 )) |
| class CC_DLL CCSize |
| var CCSize |
| local CCSize |
| const CCSize CCSizeZero = CCSize((float)( 0 ), (float)( 0 )) |
| var CCSizeZero = CCSize((float)( 0 ), (float)( 0 )) |
| local CCSizeZero = CCSize((float)( 0 ), (float)( 0 )) |