ackb2d 0.9
3D Gamestudio Box 2d Wraper
|
00001 #ifndef __B2_FIXTURE_DEF_H__ 00002 #define __B2_FIXTURE_DEF_H__ 00003 00005 // Create fixtureDef 00007 b2FixtureDef* b2FixtureDef_Create(); 00008 00010 // Destroy fixtureDef 00012 void b2FixtureDef_Destroy(b2FixtureDef *def); 00013 00015 // Set FixtureDef shape 00017 void b2FixtureDef_SetShape(b2FixtureDef *def, b2Shape *shape); 00018 00020 // Get FixtureDef shape 00022 const b2Shape* b2FixtureDef_GetShape(b2FixtureDef *def); 00023 00025 // Set FixtureDef userData 00027 void b2FixtureDef_SetUserData(b2FixtureDef *def, void *userData); 00028 00030 // Get FixtureDef userData 00032 void* b2FixtureDef_GetUserData(b2FixtureDef *def); 00033 00035 // Set FixtureDef friction 00037 float b2FixtureDef_SetFriction(b2FixtureDef *def, var friction); 00038 00040 // Get FixtureDef friction 00042 var b2FixtureDef_GetFriction(b2FixtureDef *def); 00043 00045 // Set FixtureDef restitution 00047 float b2FixtureDef_SetRestitution(b2FixtureDef *def, var restitution); 00048 00050 // Get FixtureDef restitution 00052 var b2FixtureDef_GetRestitution(b2FixtureDef *def); 00053 00055 // Set FixtureDef density 00057 float b2FixtureDef_SetDensity(b2FixtureDef *def, var density); 00058 00060 // Get FixtureDef density 00062 var b2FixtureDef_GetDensity(b2FixtureDef *def); 00063 00065 // Set FixtureDef isSensor 00067 void b2FixtureDef_SetIsSensor(b2FixtureDef *def, var isSensor); 00068 00070 // Get FixtureDef isSensor 00072 var b2FixtureDef_GetIsSensor(b2FixtureDef *def); 00073 00075 // Set FixtureDef filter 00077 void b2FixtureDef_SetFilter(b2FixtureDef *def, b2Filter *filter); 00078 00080 // Get FixtureDef filter 00082 b2Filter* b2FixtureDef_GetFilter(b2FixtureDef *def); 00083 00084 #endif // __B2_FIXTURE_DEF_H__