ackb2d 0.9
3D Gamestudio Box 2d Wraper

b2Fixture.h

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