ackb2d 0.9
3D Gamestudio Box 2d Wraper
|
00001 #ifndef __B2_FIXTURE_H__ 00002 #define __B2_FIXTURE_H__ 00003 00006 var b2Fixture_GetType(b2Fixture *fixture); 00007 00011 b2Shape* b2Fixture_GetShape(b2Fixture *fixture); 00012 00014 void b2Fixture_SetSensor(b2Fixture *fixture, var sensor); 00015 00018 var b2Fixture_IsSensor(b2Fixture *fixture); 00019 00022 void b2Fixture_SetFilterData(b2Fixture *fixture, const b2Filter *filter); 00023 00025 const b2Filter* b2Fixture_GetFilterData(b2Fixture *fixture); 00026 00029 b2Body* b2Fixture_GetBody(b2Fixture *fixture); 00030 00033 b2Fixture* b2Fixture_GetNext(b2Fixture *fixture); 00034 00037 void* b2Fixture_GetUserData(b2Fixture *fixture); 00038 00040 void b2Fixture_SetUserData(b2Fixture *fixture, void* data); 00041 00045 var b2Fixture_TestPoint(b2Fixture *fixture, const VECTOR *p); 00046 00050 var b2Fixture_RayCast(b2Fixture *fixture, b2RayCastOutput* output, const b2RayCastInput *input); 00051 00055 void b2Fixture_GetMassData(b2Fixture *fixture, b2MassData* massData); 00056 00059 void b2Fixture_SetDensity(b2Fixture *fixture, var density); 00060 00062 var b2Fixture_GetDensity(b2Fixture *fixture); 00063 00065 var b2Fixture_GetFriction(b2Fixture *fixture); 00066 00068 void b2Fixture_SetFriction(b2Fixture *fixture, var friction); 00069 00071 var b2Fixture_GetRestitution(b2Fixture *fixture); 00072 00074 void b2Fixture_SetRestitution(b2Fixture *fixture, var restitution); 00075 00079 const b2AABB* b2Fixture_GetAABB(b2Fixture *fixture); 00080 00081 #endif //__B2_FIXTURE_H__