private static extern object ICall_PhysicsShape_GetUserData(PhysicsShape self);
private static extern String ICall_PhysicsShape_GetMaterialID(PhysicsShape self);
private static extern void ICall_PhysicsShape_GetRotation(PhysicsShape self, out Quaternion rotation);
extern private static void ICall_PhysicsShape_SetRotation(PhysicsShape self, ref Quaternion rotation);
private static extern int ICall_PhysicsShape_GetGroup(PhysicsShape self);
private static extern void ICall_PhysicsShape_SetGroup(PhysicsShape self, int obj);
private static extern void ICall_PhysicsShape_SetRotation(PhysicsShape self, ref Quaternion rotation);
extern private static void ICall_PhysicsShape_SetGroup(PhysicsShape self, int obj);
extern private static int ICall_PhysicsShape_GetGroup(PhysicsShape self);
extern private static void ICall_PhysicsShape_SetUserData(PhysicsShape self, object obj);
extern private static object ICall_PhysicsShape_GetUserData(PhysicsShape self);
extern private static String ICall_PhysicsShape_GetMaterialID(PhysicsShape self);
extern private static void ICall_PhysicsShape_SetMaterialID(PhysicsShape self, String matID);
extern private static void ICall_PhysicsShape_GetRotation(PhysicsShape self, out Quaternion rotation);
private static extern void ICall_PhysicsShape_SetCenterPos(PhysicsShape self, ref Vector3 pos );
extern private static float ICall_PhysicsShape_GetDensity(PhysicsShape self);
private static extern void ICall_PhysicsShape_SetDensity(PhysicsShape self, float density);
extern private static void ICall_PhysicsShape_SetDensity(PhysicsShape self, float density);
private static extern void ICall_PhysicsShape_SetMaterialID(PhysicsShape self, String matID );
private static extern float ICall_PhysicsShape_GetDensity(PhysicsShape self);
private static extern void ICall_PhysicsShape_SetUserData(PhysicsShape self, object obj);
extern private static void ICall_PhysicsShape_GetCenterPos(PhysicsShape self, out Vector3 pos);