ackb2d 0.9
3D Gamestudio Box 2d Wraper

b2FixtureDef.h

Go to the documentation of this file.
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__
 All Data Structures Files Functions Variables Typedefs Defines