ackb2d 0.9
3D Gamestudio Box 2d Wraper
|
00001 #ifndef __B2_MANIFOLD_H__ 00002 #define __B2_MANIFOLD_H__ 00003 00005 b2Manifold *b2Manifold_Create(); 00006 00008 void b2Manifold_Destroy(b2Manifold *manifold); 00009 00014 void b2Manifold_SetLocalNormal(b2Manifold *manifold,const VECTOR *normal); 00015 00020 void b2Manifold_GetLocalNormal(b2Manifold *manifold, VECTOR *outNormal); 00021 00026 void b2Manifold_SetLocalPoint(b2Manifold *manifold,const VECTOR *point); 00027 00032 void b2Manifold_GetLocalPoint(b2Manifold *manifold, VECTOR *outPoint); 00033 00038 void b2Manifold_SetType(b2Manifold *manifold, var type); 00039 00044 var b2Manifold_GetType(b2Manifold *manifold); 00045 00050 void b2Manifold_SetPointCount(b2Manifold *manifold, var pointCount); 00051 00056 var b2Manifold_GetPointCount(b2Manifold *manifold); 00057 00058 00063 void b2Manifold_SetPoints(b2Manifold *manifold,const b2ManifoldPoint **points); 00064 00069 void b2Manifold_GetPoints(b2Manifold *manifold, b2ManifoldPoint **outPoints); 00070 00077 var b2Manifold_SetPoint(b2Manifold *manifold, const b2ManifoldPoint *point, var index); 00078 00085 var b2Manifold_GetPoint(b2Manifold *manifold, b2ManifoldPoint *outPoint, var index); 00086 00087 #endif //__B2_MANIFOLD_H__