ackb2d 0.9
3D Gamestudio Box 2d Wraper

b2Manifold.h File Reference

Go to the source code of this file.

Functions

b2Manifoldb2Manifold_Create ()
 Create a b2Manifold Instance.
void b2Manifold_Destroy (b2Manifold *manifold)
 Destroy b2manifold.
void b2Manifold_SetLocalNormal (b2Manifold *manifold, const VECTOR *normal)
 Set b2Manifold local Normal.
void b2Manifold_GetLocalNormal (b2Manifold *manifold, VECTOR *outNormal)
 Get b2Manifold local Normal.
void b2Manifold_SetLocalPoint (b2Manifold *manifold, const VECTOR *point)
 Set b2Manifold local Point.
void b2Manifold_GetLocalPoint (b2Manifold *manifold, VECTOR *outPoint)
 Get b2Manifold local Point.
void b2Manifold_SetType (b2Manifold *manifold, var type)
 Set b2Manifold type.
var b2Manifold_GetType (b2Manifold *manifold)
 Get b2Manifold Type.
void b2Manifold_SetPointCount (b2Manifold *manifold, var pointCount)
 Set b2Manifold pointCount.
var b2Manifold_GetPointCount (b2Manifold *manifold)
 Get b2Manifold pointCount.
void b2Manifold_SetPoints (b2Manifold *manifold, const b2ManifoldPoint **points)
 Set all b2Manifold points.
void b2Manifold_GetPoints (b2Manifold *manifold, b2ManifoldPoint **outPoints)
 Get all b2Manifold points.
var b2Manifold_SetPoint (b2Manifold *manifold, const b2ManifoldPoint *point, var index)
 Set b2Manifold point at index.
var b2Manifold_GetPoint (b2Manifold *manifold, b2ManifoldPoint *outPoint, var index)
 Get b2Manifold point at index.

Function Documentation

b2Manifold* b2Manifold_Create ( )

Create a b2Manifold Instance.

void b2Manifold_Destroy ( b2Manifold manifold)

Destroy b2manifold.

void b2Manifold_GetLocalNormal ( b2Manifold manifold,
VECTOR *  outNormal 
)

Get b2Manifold local Normal.

Parameters:
manifoldThe manifold instance
outNormalA preinitialized vector to store the result
void b2Manifold_GetLocalPoint ( b2Manifold manifold,
VECTOR *  outPoint 
)

Get b2Manifold local Point.

Parameters:
manifoldThe manifold instance
outPointA preinitialized vector to store the result
var b2Manifold_GetPoint ( b2Manifold manifold,
b2ManifoldPoint outPoint,
var  index 
)

Get b2Manifold point at index.

Parameters:
manifoldThe b2Manifold instance
outPointA preintialized b2ManifoldPoint pointer to receive the result
indexPoint index
Returns:
1 on success and 0 on failure
var b2Manifold_GetPointCount ( b2Manifold manifold)

Get b2Manifold pointCount.

Parameters:
manifoldThe manifold instance
Returns:
var the manifold type
void b2Manifold_GetPoints ( b2Manifold manifold,
b2ManifoldPoint **  outPoints 
)

Get all b2Manifold points.

Parameters:
manifoldThe b2Manifold instance
outPointsAn array of 2 preintialized b2ManifoldPoint pointers to receive the result
var b2Manifold_GetType ( b2Manifold manifold)

Get b2Manifold Type.

Parameters:
manifoldThe manifold instance
Returns:
var the manifold type
void b2Manifold_SetLocalNormal ( b2Manifold manifold,
const VECTOR *  normal 
)

Set b2Manifold local Normal.

Parameters:
manifoldThe manifold instance
normalThe new normal value
void b2Manifold_SetLocalPoint ( b2Manifold manifold,
const VECTOR *  point 
)

Set b2Manifold local Point.

Parameters:
manifoldThe manifold instance
pointThe new local point value
var b2Manifold_SetPoint ( b2Manifold manifold,
const b2ManifoldPoint point,
var  index 
)

Set b2Manifold point at index.

Parameters:
manifoldThe b2Manifold instance
pointA b2ManifoldPoint pointer containing the new value
indexPoint index
Returns:
1 on success and 0 on failure
void b2Manifold_SetPointCount ( b2Manifold manifold,
var  pointCount 
)

Set b2Manifold pointCount.

Parameters:
manifoldThe manifold instance
typeThe new pointCount
void b2Manifold_SetPoints ( b2Manifold manifold,
const b2ManifoldPoint **  points 
)

Set all b2Manifold points.

Parameters:
manifoldThe b2Manifold instance
pointsAn array of 2 b2ManifoldPoint pointers containing the new values
void b2Manifold_SetType ( b2Manifold manifold,
var  type 
)

Set b2Manifold type.

Parameters:
manifoldThe manifold instance
typeThe new type
 All Data Structures Files Functions Variables Typedefs Defines