ackb2d 0.9
3D Gamestudio Box 2d Wraper
|
00001 #ifndef __B2_TRANSFORM_H__ 00002 #define __B2_TRANSFORM_H__ 00003 00005 b2Transform *b2Transform_Create(); 00006 00008 b2Transform *b2Transform_Create2(const VECTOR *position, const VECTOR *R); 00009 00011 void b2Transform_Destroy(b2Transform *transform); 00012 00014 void b2Transform_SetIdentity(b2Transform *transform); 00015 00017 void b2Transform_Set(b2Transform *transform, const VECTOR *p, var angle); 00018 00020 void b2Transform_SetAngle(b2Transform *transform, var angle); 00021 00023 var b2Transform_GetAngle(b2Transform *transform); 00024 00026 void b2Transform_SetPosition(b2Transform *transform, VECTOR *p); 00027 00029 void b2Transform_GetPosition(b2Transform *transform, VECTOR *outPosition); 00030 00032 void b2Transform_SetRotationMat(b2Transform *transform, VECTOR *R); 00033 00035 void b2Transform_GetRotationMat(b2Transform *transform, VECTOR *outR); 00036 00037 #endif // __B2_TRANSFORM_H__