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: