MCPcopy Create free account
hub / github.com/axmolengine/axmol / setDynamic

Method setDynamic

core/physics/PhysicsBody.cpp:332–348  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

330}
331
332void PhysicsBody::setDynamic(bool dynamic)
333{
334 if (dynamic != _dynamic)
335 {
336 _dynamic = dynamic;
337 if (dynamic)
338 {
339 cpBodySetType(_cpBody, CP_BODY_TYPE_DYNAMIC);
340 internalBodySetMass(_cpBody, _mass);
341 cpBodySetMoment(_cpBody, _moment);
342 }
343 else
344 {
345 cpBodySetType(_cpBody, CP_BODY_TYPE_KINEMATIC);
346 }
347 }
348}
349
350void PhysicsBody::setRotationEnable(bool enable)
351{

Callers 6

createEdgeSegmentMethod · 0.45
createEdgeBoxMethod · 0.45
createEdgePolygonMethod · 0.45
createEdgeChainMethod · 0.45
onTouchBeganMethod · 0.45
onEnterMethod · 0.45

Calls 3

cpBodySetTypeFunction · 0.85
internalBodySetMassFunction · 0.85
cpBodySetMomentFunction · 0.85

Tested by 2

onTouchBeganMethod · 0.36
onEnterMethod · 0.36