A physics helper class.
More...
#include <CCPhysicsHelper.h>
|
| static Vec2 | cpv2point (const cpVect &vec) |
| | Make cpVect type convert to Vec2 type. More...
|
| |
| static cpVect | point2cpv (const Vec2 &point) |
| | Make Vec2 type convert to cpVect type. More...
|
| |
| static Size | cpv2size (const cpVect &vec) |
| | Make cpVect type convert to Size type. More...
|
| |
| static cpVect | size2cpv (const Size &size) |
| | Make Size type convert to cpVect type. More...
|
| |
| static float | cpfloat2float (cpFloat f) |
| | Make cpFloat type convert to float type. More...
|
| |
| static cpFloat | float2cpfloat (float f) |
| | Make float type convert to cpFloat type. More...
|
| |
| static cpBB | rect2cpbb (const Rect &rect) |
| | Make Rect type convert to cpBB type. More...
|
| |
| static Rect | cpbb2rect (const cpBB &bb) |
| | Make cpBB type convert to Rect type. More...
|
| |
| static Vec2 * | cpvs2points (const cpVect *cpvs, Vec2 *out, int count) |
| | Make cpVect array convert to Vec2 array. More...
|
| |
| local | cpvs2points ( local cpvs, local out, local count) |
| | Make cpVect array convert to Vec2 array. More...
|
| |
| static cpVect * | points2cpvs (const Vec2 *points, cpVect *out, int count) |
| | Make Vec2 array convert to cpVect array. More...
|
| |
| var | points2cpvs ( var points, var out, var count) |
| | Make Vec2 array convert to cpVect array. More...
|
| |
| local | points2cpvs ( local points, local out, local count) |
| | Make Vec2 array convert to cpVect array. More...
|
| |
A physics helper class.
Support for conversion between the chipmunk types and cocos types, eg: cpVect to Vec2, cpVect to Size, cpFloat to float.
| static Rect cpbb2rect |
( |
const cpBB & |
bb | ) |
|
|
inlinestatic |
Make cpBB type convert to Rect type.
Make cpBB type convert to Rect type.
| local cpbb2rect |
( |
local |
bb | ) |
|
|
inlinestatic |
Make cpBB type convert to Rect type.
| static float cpfloat2float |
( |
cpFloat |
f | ) |
|
|
inlinestatic |
Make cpFloat type convert to float type.
| var cpfloat2float |
( |
var |
f | ) |
|
|
inlinestatic |
Make cpFloat type convert to float type.
| local cpfloat2float |
( |
local |
f | ) |
|
|
inlinestatic |
Make cpFloat type convert to float type.
| static Vec2 cpv2point |
( |
const cpVect & |
vec | ) |
|
|
inlinestatic |
Make cpVect type convert to Vec2 type.
Make cpVect type convert to Vec2 type.
| local cpv2point |
( |
local |
vec | ) |
|
|
inlinestatic |
Make cpVect type convert to Vec2 type.
| static Size cpv2size |
( |
const cpVect & |
vec | ) |
|
|
inlinestatic |
Make cpVect type convert to Size type.
Make cpVect type convert to Size type.
| local cpv2size |
( |
local |
vec | ) |
|
|
inlinestatic |
Make cpVect type convert to Size type.
| static Vec2* cpvs2points |
( |
const cpVect * |
cpvs, |
|
|
Vec2 * |
out, |
|
|
int |
count |
|
) |
| |
|
inlinestatic |
Make cpVect array convert to Vec2 array.
- Parameters
-
| cpvs | The be converted object, it's a cpVect array. |
| out | The coverted object, it's a Vec2 array. |
| count | It's cpvs array length. |
- Returns
- The out object's pointer.
| var cpvs2points |
( |
var |
cpvs, |
|
|
var |
out, |
|
|
var |
count |
|
) |
| |
|
inlinestatic |
Make cpVect array convert to Vec2 array.
- Parameters
-
| cpvs | The be converted object, it's a cpVect array. |
| out | The coverted object, it's a Vec2 array. |
| count | It's cpvs array length. |
- Returns
- The out object's pointer.
| local cpvs2points |
( |
local |
cpvs, |
|
|
local |
out, |
|
|
local |
count |
|
) |
| |
|
inlinestatic |
Make cpVect array convert to Vec2 array.
- Parameters
-
| cpvs | The be converted object, it's a cpVect array. |
| out | The coverted object, it's a Vec2 array. |
| count | It's cpvs array length. |
- Returns
- The out object's pointer.
| static cpFloat float2cpfloat |
( |
float |
f | ) |
|
|
inlinestatic |
Make float type convert to cpFloat type.
| var float2cpfloat |
( |
var |
f | ) |
|
|
inlinestatic |
Make float type convert to cpFloat type.
| local float2cpfloat |
( |
local |
f | ) |
|
|
inlinestatic |
Make float type convert to cpFloat type.
| static cpVect point2cpv |
( |
const Vec2 & |
point | ) |
|
|
inlinestatic |
Make Vec2 type convert to cpVect type.
| var point2cpv |
( |
var |
point | ) |
|
|
inlinestatic |
Make Vec2 type convert to cpVect type.
| local point2cpv |
( |
local |
point | ) |
|
|
inlinestatic |
Make Vec2 type convert to cpVect type.
| static cpVect* points2cpvs |
( |
const Vec2 * |
points, |
|
|
cpVect * |
out, |
|
|
int |
count |
|
) |
| |
|
inlinestatic |
Make Vec2 array convert to cpVect array.
- Parameters
-
| points | The be converted object, it's a Vec2 array. |
| out | The coverted object, it's a cpVect array. |
| count | It's points array length. |
- Returns
- The out object's pointer.
| var points2cpvs |
( |
var |
points, |
|
|
var |
out, |
|
|
var |
count |
|
) |
| |
|
inlinestatic |
Make Vec2 array convert to cpVect array.
- Parameters
-
| points | The be converted object, it's a Vec2 array. |
| out | The coverted object, it's a cpVect array. |
| count | It's points array length. |
- Returns
- The out object's pointer.
| local points2cpvs |
( |
local |
points, |
|
|
local |
out, |
|
|
local |
count |
|
) |
| |
|
inlinestatic |
Make Vec2 array convert to cpVect array.
- Parameters
-
| points | The be converted object, it's a Vec2 array. |
| out | The coverted object, it's a cpVect array. |
| count | It's points array length. |
- Returns
- The out object's pointer.
| static cpBB rect2cpbb |
( |
const Rect & |
rect | ) |
|
|
inlinestatic |
Make Rect type convert to cpBB type.
| var rect2cpbb |
( |
var |
rect | ) |
|
|
inlinestatic |
Make Rect type convert to cpBB type.
| local rect2cpbb |
( |
local |
rect | ) |
|
|
inlinestatic |
Make Rect type convert to cpBB type.
| static cpVect size2cpv |
( |
const Size & |
size | ) |
|
|
inlinestatic |
Make Size type convert to cpVect type.
Make Size type convert to cpVect type.
| local size2cpv |
( |
local |
size | ) |
|
|
inlinestatic |
Make Size type convert to cpVect type.
The documentation for this class was generated from the following file: