void Box2DDistanceJoint::setDampingRatio(float dampingRatio) { if (mDistanceJointDef.dampingRatio == dampingRatio) return; mDistanceJointDef.dampingRatio = dampingRatio; if (mDistanceJoint) mDistanceJoint->SetDampingRatio(dampingRatio); emit dampingRatioChanged(); }
void Box2DWeldJoint::setDampingRatio(float dampingRatio) { if (qFuzzyCompare(mWeldJointDef.dampingRatio, dampingRatio)) return; mWeldJointDef.dampingRatio = dampingRatio; if (mWeldJoint) mWeldJoint->SetDampingRatio(dampingRatio); emit dampingRatioChanged(); }
void Box2DMouseJoint::setDampingRatio(float dampingRatio) { if (mMouseJointDef.dampingRatio == dampingRatio) return; mMouseJointDef.dampingRatio = dampingRatio; if (mouseJoint()) mouseJoint()->SetDampingRatio(dampingRatio); emit dampingRatioChanged(); }
void Box2DWheelJoint::setDampingRatio(float _dampingRatio) { if (qFuzzyCompare(dampingRatio(), _dampingRatio)) return; if (mWheelJoint) mWheelJoint->SetSpringDampingRatio(_dampingRatio); mWheelJointDef.dampingRatio = _dampingRatio; emit dampingRatioChanged(); }