ackb2d 0.9
3D Gamestudio Box 2d Wraper

b2RevoluteJointDef.h

Go to the documentation of this file.
00001 #ifndef __B2_REVOLUTE_JOINT_DEF_H__
00002 #define __B2_REVOLUTE_JOINT_DEF_H__
00003 
00005 b2RevoluteJointDef *b2RevoluteJointDef_Create();
00006 
00008 void b2RevoluteJointDef_Destroy(b2RevoluteJointDef *def);
00009 
00012 void b2RevoluteJointDef_Initialize(b2RevoluteJointDef *def, b2Body* bodyA, b2Body* bodyB, const VECTOR *anchor);
00013 
00015 void b2RevoluteJointDef_SetLocalAnchorA(b2RevoluteJointDef *def, const VECTOR *localAnchorA);
00016 
00018 void b2RevoluteJointDef_GetlocalAnchorA(b2RevoluteJointDef *def, VECTOR *outLocalAnchorA);
00019 
00021 void b2RevoluteJointDef_SetLocalAnchorB(b2RevoluteJointDef *def, const VECTOR *localAnchorB);
00022 
00024 void b2RevoluteJointDef_GetlocalAnchorB(b2RevoluteJointDef *def, VECTOR *outLocalAnchorB);
00025 
00028 void b2RevoluteJointDef_SetReferenceAngle(b2RevoluteJointDef *def, var referenceAngle);
00029 
00032 var b2RevoluteJointDef_GetReferenceAngle(b2RevoluteJointDef *def);
00033 
00035 void b2RevoluteJointDef_SetEnableLimit(b2RevoluteJointDef *def, var enableLimit);
00036 
00038 var b2RevoluteJointDef_GetEnableLimit(b2RevoluteJointDef *def);
00039 
00041 void b2RevoluteJointDef_SetLowerAngle(b2RevoluteJointDef *def, var lowerAngle);
00042 
00044 var b2RevoluteJointDef_GetLowerAngle(b2RevoluteJointDef *def);
00045 
00047 void b2RevoluteJointDef_SetUpperAngle(b2RevoluteJointDef *def, var upperAngle);
00048 
00050 var b2RevoluteJointDef_GetUpperAngle(b2RevoluteJointDef *def);
00051 
00053 void b2RevoluteJointDef_SetEnableMotor(b2RevoluteJointDef *def, var enableMotor);
00054 
00056 var b2RevoluteJointDef_GetEnableMotor(b2RevoluteJointDef *def);
00057 
00059 void b2RevoluteJointDef_SetMotorSpeed(b2RevoluteJointDef *def, var motorSpeed);
00060 
00062 var b2RevoluteJointDef_GetMotorSpeed(b2RevoluteJointDef *def);
00063 
00066 void b2RevoluteJointDef_SetMaxMotorTorque(b2RevoluteJointDef *def, var maxMotorTorque);
00067 
00070 var b2RevoluteJointDef_GetMaxMotorTorque(b2RevoluteJointDef *def);
00071 
00072 #endif // __B2_REVOLUTE_JOINT_DEF_H__
 All Data Structures Files Functions Variables Typedefs Defines