static extern void btTypedConstraint_setParam2(IntPtr obj, ConstraintParam num, float value, int axis);
static extern float btTypedConstraint_getParam(IntPtr obj, ConstraintParam num);
static extern float btTypedConstraint_getParam2(IntPtr obj, ConstraintParam num, int axis);
public void SetParam(ConstraintParam num, float value) { btTypedConstraint_setParam(_native, num, value); }
public void SetParam(ConstraintParam num, float value, int axis) { btTypedConstraint_setParam2(_native, num, value, axis); }
public float GetParam(ConstraintParam num) { return(btTypedConstraint_getParam(_native, num)); }
public float GetParam(ConstraintParam num, int axis) { return(btTypedConstraint_getParam2(_native, num, axis)); }
static extern float btTypedConstraint_getParam2(IntPtr obj, ConstraintParam num, int axis);
static extern void btTypedConstraint_setParam2(IntPtr obj, ConstraintParam num, float value, int axis);
static extern float btTypedConstraint_getParam(IntPtr obj, ConstraintParam num);
public void SetParam(ConstraintParam num, float value, int axis) { btTypedConstraint_setParam2(_native, num, value, axis); }
public void SetParam(ConstraintParam num, float value) { btTypedConstraint_setParam(_native, num, value); }
public float GetParam(ConstraintParam num, int axis) { return btTypedConstraint_getParam2(_native, num, axis); }
public float GetParam(ConstraintParam num) { return btTypedConstraint_getParam(_native, num); }