| Package | Description |
|---|---|
| net.dermetfan.utils.libgdx.box2d |
| Modifier and Type | Field and Description |
|---|---|
static net.dermetfan.utils.Accessor<Breakable,java.lang.Object> |
Breakable.Manager.defaultUserDataAccessor
the
Breakable.Manager.userDataAccessor used by default |
private net.dermetfan.utils.Accessor<Breakable,java.lang.Object> |
Breakable.Manager.userDataAccessor
the
Accessor used to access a Breakable in user data (access must return a Breakable) |
| Modifier and Type | Method and Description |
|---|---|
net.dermetfan.utils.Accessor<Breakable,java.lang.Object> |
Breakable.Manager.getUserDataAccessor() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
Breakable.Callback.destroyed(com.badlogic.gdx.physics.box2d.Body body,
Breakable breakable)
called by
Breakable.Manager.destroy(Body) |
boolean |
Breakable.Callback.Adapter.destroyed(com.badlogic.gdx.physics.box2d.Body body,
Breakable breakable) |
boolean |
Breakable.Callback.destroyed(com.badlogic.gdx.physics.box2d.Fixture fixture,
Breakable breakable)
called by
Breakable.Manager.destroy(Fixture) |
boolean |
Breakable.Callback.Adapter.destroyed(com.badlogic.gdx.physics.box2d.Fixture fixture,
Breakable breakable) |
boolean |
Breakable.Callback.destroyed(com.badlogic.gdx.physics.box2d.Joint joint,
Breakable breakable)
called by
Breakable.Manager.destroy(Joint) |
boolean |
Breakable.Callback.Adapter.destroyed(com.badlogic.gdx.physics.box2d.Joint joint,
Breakable breakable) |
static boolean |
Breakable.Manager.shouldBreak(Breakable breakable,
float normalImpulse,
float tangentImpulse,
com.badlogic.gdx.physics.box2d.Contact contact,
com.badlogic.gdx.physics.box2d.ContactImpulse impulse,
com.badlogic.gdx.physics.box2d.Fixture fixture) |
static boolean |
Breakable.Manager.shouldBreak(Breakable breakable,
com.badlogic.gdx.math.Vector2 reactionForce,
float reactionTorque,
com.badlogic.gdx.physics.box2d.Joint joint) |
boolean |
Breakable.Callback.strained(com.badlogic.gdx.physics.box2d.Fixture fixture,
Breakable breakable,
com.badlogic.gdx.physics.box2d.Contact contact,
com.badlogic.gdx.physics.box2d.ContactImpulse impulse,
float normalImpulse,
float tangentImpulse)
|
boolean |
Breakable.Callback.Adapter.strained(com.badlogic.gdx.physics.box2d.Fixture fixture,
Breakable breakable,
com.badlogic.gdx.physics.box2d.Contact contact,
com.badlogic.gdx.physics.box2d.ContactImpulse impulse,
float normalImpulse,
float tangentImpulse) |
boolean |
Breakable.Callback.strained(com.badlogic.gdx.physics.box2d.Joint joint,
Breakable breakable,
com.badlogic.gdx.math.Vector2 reactionForce,
float reactionTorque)
called by
Breakable.Manager.strain(Joint, float) |
boolean |
Breakable.Callback.Adapter.strained(com.badlogic.gdx.physics.box2d.Joint joint,
Breakable breakable,
com.badlogic.gdx.math.Vector2 reactionForce,
float reactionTorque) |
| Modifier and Type | Method and Description |
|---|---|
void |
Breakable.Manager.setUserDataAccessor(net.dermetfan.utils.Accessor<Breakable,java.lang.Object> userDataAccessor) |
| Constructor and Description |
|---|
Breakable(Breakable other)
constructs a new Breakable exactly like the given other one
|
| Constructor and Description |
|---|
Manager(net.dermetfan.utils.Accessor<Breakable,java.lang.Object> userDataAccessor)
instantiates a new
Breakable.Manager with the given Breakable.Manager.userDataAccessor |