Class Body
java.lang.Object
com.codename1.gaming.physics.box2d.dynamics.Body
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidadvance(float t) voidapplyAngularImpulse(float impulse) final voidapplyForce(Vec2 force, Vec2 point) final voidapplyForceToCenter(Vec2 force) final voidapplyLinearImpulse(Vec2 impulse, Vec2 point) final voidapplyTorque(float torque) final FixturecreateFixture(Shape shape, float density) final FixturecreateFixture(FixtureDef def) final voiddestroyFixture(Fixture fixture) final floatgetAngle()final floatfinal floatfinal ContactEdgefinal Fixturefloatfinal floatfinal JointEdgefinal floatfinal Vec2final Vec2getLinearVelocityFromLocalPoint(Vec2 localPoint) final voidgetLinearVelocityFromLocalPointToOut(Vec2 localPoint, Vec2 out) final Vec2getLinearVelocityFromWorldPoint(Vec2 worldPoint) final voidgetLinearVelocityFromWorldPointToOut(Vec2 worldPoint, Vec2 out) final Vec2final Vec2getLocalPoint(Vec2 worldPoint) final voidgetLocalPointToOut(Vec2 worldPoint, Vec2 out) final Vec2getLocalVector(Vec2 worldVector) final voidgetLocalVectorToOut(Vec2 worldVector, Vec2 out) final voidgetLocalVectorToOutUnsafe(Vec2 worldVector, Vec2 out) final floatgetMass()final voidgetMassData(MassData data) final BodygetNext()final Vec2final TransformgetType()final Objectfinal WorldgetWorld()final Vec2final Vec2getWorldPoint(Vec2 localPoint) final voidgetWorldPointToOut(Vec2 localPoint, Vec2 out) final Vec2getWorldVector(Vec2 localVector) final voidgetWorldVectorToOut(Vec2 localVector, Vec2 out) final voidgetWorldVectorToOutUnsafe(Vec2 localVector, Vec2 out) booleanisActive()booleanisAwake()final booleanisBullet()booleanbooleanfinal voidvoidsetActive(boolean flag) final voidsetAngularDamping(float angularDamping) final voidsetAngularVelocity(float w) voidsetAwake(boolean flag) final voidsetBullet(boolean flag) voidsetFixedRotation(boolean flag) voidsetGravityScale(float gravityScale) final voidsetLinearDamping(float linearDamping) final voidfinal voidsetMassData(MassData massData) voidsetSleepingAllowed(boolean flag) final voidsetTransform(Vec2 position, float angle) voidfinal voidsetUserData(Object data) booleanshouldCollide(Body other) protected final voidfinal void
-
Field Details
-
e_islandFlag
public static final int e_islandFlag- See Also:
-
e_awakeFlag
public static final int e_awakeFlag- See Also:
-
e_autoSleepFlag
public static final int e_autoSleepFlag- See Also:
-
e_bulletFlag
public static final int e_bulletFlag- See Also:
-
e_fixedRotationFlag
public static final int e_fixedRotationFlag- See Also:
-
e_activeFlag
public static final int e_activeFlag- See Also:
-
e_toiFlag
public static final int e_toiFlag- See Also:
-
m_type
-
m_flags
public int m_flags -
m_islandIndex
public int m_islandIndex -
m_xf
-
m_sweep
-
m_linearVelocity
-
m_angularVelocity
public float m_angularVelocity -
m_force
-
m_torque
public float m_torque -
m_world
-
m_prev
-
m_next
-
m_fixtureList
-
m_fixtureCount
public int m_fixtureCount -
m_jointList
-
m_contactList
-
m_mass
public float m_mass -
m_invMass
public float m_invMass -
m_I
public float m_I -
m_invI
public float m_invI -
m_linearDamping
public float m_linearDamping -
m_angularDamping
public float m_angularDamping -
m_gravityScale
public float m_gravityScale -
m_sleepTime
public float m_sleepTime -
m_userData
-
-
Constructor Details
-
Body
-
-
Method Details
-
createFixture
-
createFixture
-
destroyFixture
-
setTransform
-
getTransform
-
getPosition
-
getAngle
public final float getAngle() -
getWorldCenter
-
getLocalCenter
-
setLinearVelocity
-
getLinearVelocity
-
setAngularVelocity
public final void setAngularVelocity(float w) -
getAngularVelocity
public final float getAngularVelocity() -
getGravityScale
public float getGravityScale() -
setGravityScale
public void setGravityScale(float gravityScale) -
applyForce
-
applyForceToCenter
-
applyTorque
public final void applyTorque(float torque) -
applyLinearImpulse
-
applyAngularImpulse
public void applyAngularImpulse(float impulse) -
getMass
public final float getMass() -
getInertia
public final float getInertia() -
getMassData
-
setMassData
-
resetMassData
public final void resetMassData() -
getWorldPoint
-
getWorldPointToOut
-
getWorldVector
-
getWorldVectorToOut
-
getWorldVectorToOutUnsafe
-
getLocalPoint
-
getLocalPointToOut
-
getLocalVector
-
getLocalVectorToOut
-
getLocalVectorToOutUnsafe
-
getLinearVelocityFromWorldPoint
-
getLinearVelocityFromWorldPointToOut
-
getLinearVelocityFromLocalPoint
-
getLinearVelocityFromLocalPointToOut
-
getLinearDamping
public final float getLinearDamping() -
setLinearDamping
public final void setLinearDamping(float linearDamping) -
getAngularDamping
public final float getAngularDamping() -
setAngularDamping
public final void setAngularDamping(float angularDamping) -
getType
-
setType
-
isBullet
public final boolean isBullet() -
setBullet
public final void setBullet(boolean flag) -
setSleepingAllowed
public void setSleepingAllowed(boolean flag) -
isSleepingAllowed
public boolean isSleepingAllowed() -
setAwake
public void setAwake(boolean flag) -
isAwake
public boolean isAwake() -
setActive
public void setActive(boolean flag) -
isActive
public boolean isActive() -
setFixedRotation
public void setFixedRotation(boolean flag) -
isFixedRotation
public boolean isFixedRotation() -
getFixtureList
-
getJointList
-
getContactList
-
getNext
-
getUserData
-
setUserData
-
getWorld
-
synchronizeFixtures
protected final void synchronizeFixtures() -
synchronizeTransform
public final void synchronizeTransform() -
shouldCollide
-
advance
protected final void advance(float t)
-