void Box2DBody::setBodyType(BodyType bodyType) { if (mBodyType == bodyType) return; mBodyType = bodyType; if (mBody) mBody->SetType(static_cast<b2BodyType>(bodyType)); emit bodyTypeChanged(); }
void Box2DBody::setBodyType(BodyType _bodyType) { if (bodyType() == _bodyType) return; if (mBody) mBody->SetType(static_cast<b2BodyType>(_bodyType)); else mBodyDef.type = static_cast<b2BodyType>(_bodyType); emit bodyTypeChanged(); }
void Box2DItem::setBodyType(const Quasi::BodyType &bodyType) { if (m_bodyType != bodyType) { m_bodyType = bodyType; if (m_body) m_body->SetType((b2BodyType)bodyType); emit bodyTypeChanged(); } }
void Body::setBodyType(BodyType value) { mBody->SetType(static_cast<b2BodyType>(value)); emit bodyTypeChanged(); }