Class Contact
java.lang.Object
com.codename1.gaming.physics.box2d.dynamics.contacts.Contact
- Direct Known Subclasses:
ChainAndCircleContact, ChainAndPolygonContact, CircleContact, EdgeAndCircleContact, EdgeAndPolygonContact, PolygonAndCircleContact, PolygonContact
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intintfloatintintfinal Manifoldfloatfloatfloatfloatprotected final IWorldPoolstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidvoidintintfloatgetNext()floatfloatvoidgetWorldManifold(WorldManifold worldManifold) voidbooleanbooleanstatic final floatmixFriction(float friction1, float friction2) static final floatmixRestitution(float restitution1, float restitution2) voidvoidvoidsetEnabled(boolean flag) voidsetFriction(float friction) voidsetRestitution(float restitution) voidsetTangentSpeed(float speed) voidupdate(ContactListener listener)
-
Field Details
-
ISLAND_FLAG
public static final int ISLAND_FLAG- See Also:
-
TOUCHING_FLAG
public static final int TOUCHING_FLAG- See Also:
-
ENABLED_FLAG
public static final int ENABLED_FLAG- See Also:
-
FILTER_FLAG
public static final int FILTER_FLAG- See Also:
-
BULLET_HIT_FLAG
public static final int BULLET_HIT_FLAG- See Also:
-
TOI_FLAG
public static final int TOI_FLAG- See Also:
-
m_flags
public int m_flags -
m_prev
-
m_next
-
m_nodeA
-
m_nodeB
-
m_fixtureA
-
m_fixtureB
-
m_indexA
public int m_indexA -
m_indexB
public int m_indexB -
m_manifold
-
m_toiCount
public float m_toiCount -
m_toi
public float m_toi -
m_friction
public float m_friction -
m_restitution
public float m_restitution -
m_tangentSpeed
public float m_tangentSpeed -
pool
-
-
Constructor Details
-
Contact
-
-
Method Details
-
init
-
getManifold
-
getWorldManifold
-
isTouching
public boolean isTouching() -
setEnabled
public void setEnabled(boolean flag) -
isEnabled
public boolean isEnabled() -
getNext
-
getFixtureA
-
getChildIndexA
public int getChildIndexA() -
getFixtureB
-
getChildIndexB
public int getChildIndexB() -
setFriction
public void setFriction(float friction) -
getFriction
public float getFriction() -
resetFriction
public void resetFriction() -
setRestitution
public void setRestitution(float restitution) -
getRestitution
public float getRestitution() -
resetRestitution
public void resetRestitution() -
setTangentSpeed
public void setTangentSpeed(float speed) -
getTangentSpeed
public float getTangentSpeed() -
evaluate
-
flagForFiltering
public void flagForFiltering() -
update
-
mixFriction
public static final float mixFriction(float friction1, float friction2) -
mixRestitution
public static final float mixRestitution(float restitution1, float restitution2)
-