| Package | Description |
|---|---|
| com.almasb.fxgl.physics | |
| com.almasb.fxgl.physics.box2d.callbacks | |
| com.almasb.fxgl.physics.box2d.collision | |
| com.almasb.fxgl.physics.box2d.dynamics.contacts |
| Modifier and Type | Method and Description |
|---|---|
void |
PhysicsWorld.preSolve(Contact contact,
Manifold oldManifold) |
| Modifier and Type | Method and Description |
|---|---|
void |
ContactListener.preSolve(Contact contact,
Manifold oldManifold)
This is called after a contact is updated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
Collision.collideCircles(Manifold manifold,
CircleShape circle1,
Transform xfA,
CircleShape circle2,
Transform xfB)
Compute the collision manifold between two circles.
|
void |
Collision.collideEdgeAndCircle(Manifold manifold,
EdgeShape edgeA,
Transform xfA,
CircleShape circleB,
Transform xfB) |
void |
Collision.collideEdgeAndPolygon(Manifold manifold,
EdgeShape edgeA,
Transform xfA,
PolygonShape polygonB,
Transform xfB) |
void |
Collision.collidePolygonAndCircle(Manifold manifold,
PolygonShape polygon,
Transform xfA,
CircleShape circle,
Transform xfB)
Compute the collision manifold between a polygon and a circle.
|
void |
Collision.collidePolygons(Manifold manifold,
PolygonShape polyA,
Transform xfA,
PolygonShape polyB,
Transform xfB)
Compute the collision manifold between two polygons.
|
void |
WorldManifold.initialize(Manifold manifold,
Transform xfA,
float radiusA,
Transform xfB,
float radiusB) |
void |
Manifold.set(Manifold cp)
copies this manifold from the given one
|
| Constructor and Description |
|---|
Manifold(Manifold other)
Creates this manifold as a copy of the other
|
| Modifier and Type | Field and Description |
|---|---|
Manifold |
Contact.m_manifold |
| Modifier and Type | Method and Description |
|---|---|
Manifold |
Contact.getManifold()
Get the contact manifold.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PolygonContact.evaluate(Manifold manifold,
Transform xfA,
Transform xfB) |
void |
PolygonAndCircleContact.evaluate(Manifold manifold,
Transform xfA,
Transform xfB) |
void |
EdgeAndPolygonContact.evaluate(Manifold manifold,
Transform xfA,
Transform xfB) |
void |
EdgeAndCircleContact.evaluate(Manifold manifold,
Transform xfA,
Transform xfB) |
abstract void |
Contact.evaluate(Manifold manifold,
Transform xfA,
Transform xfB) |
void |
CircleContact.evaluate(Manifold manifold,
Transform xfA,
Transform xfB) |
void |
ChainAndPolygonContact.evaluate(Manifold manifold,
Transform xfA,
Transform xfB) |
void |
ChainAndCircleContact.evaluate(Manifold manifold,
Transform xfA,
Transform xfB) |
Copyright © 2018. All rights reserved.