void Box2DFrictionJoint::setMaxTorque(float torque) { if (mFrictionJointDef.maxTorque == torque) return; mFrictionJointDef.maxTorque = torque; if (mFrictionJoint) mFrictionJoint->SetMaxTorque(torque); emit maxTorqueChanged(); }
void Box2DMotorJoint::setMaxTorque(float maxTorque) { if (m_maxTorque == maxTorque) return; m_maxTorque = maxTorque; if (motorJoint()) motorJoint()->SetMaxTorque(maxTorque); emit maxTorqueChanged(); }
void Box2DFrictionJoint::setMaxTorque(float maxTorque) { if (!(b2IsValid(maxTorque) && maxTorque >= 0.0f)) { qWarning() << "FrictionJoint: Invalid maxTorque:" << maxTorque; return; } if (mFrictionJointDef.maxTorque == maxTorque) return; mFrictionJointDef.maxTorque = maxTorque; if (frictionJoint()) frictionJoint()->SetMaxTorque(maxTorque); emit maxTorqueChanged(); }