| Package | Description |
|---|---|
| com.jme3.bullet | |
| com.jme3.bullet.control | |
| com.jme3.bullet.debug | |
| com.jme3.bullet.objects |
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsSpace |
BulletAppState.pSpace |
| Modifier and Type | Method and Description |
|---|---|
static PhysicsSpace |
PhysicsSpace.getPhysicsSpace()
Get the current PhysicsSpace running on this thread
For parallel physics, this can also be called from the OpenGL thread to receive the PhysicsSpace |
PhysicsSpace |
BulletAppState.getPhysicsSpace() |
| Modifier and Type | Method and Description |
|---|---|
void |
BulletAppState.physicsTick(PhysicsSpace space,
float f) |
void |
PhysicsTickListener.physicsTick(PhysicsSpace space,
float tpf)
Called after the physics has been stepped, use to check for forces etc.
|
void |
BulletAppState.prePhysicsTick(PhysicsSpace space,
float f) |
void |
PhysicsTickListener.prePhysicsTick(PhysicsSpace space,
float tpf)
Called before the physics is actually stepped, use to apply forces etc.
|
static void |
PhysicsSpace.setLocalThreadPhysicsSpace(PhysicsSpace space)
Used internally
|
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsSpace |
AbstractPhysicsControl.space |
protected PhysicsSpace |
CharacterControl.space |
protected PhysicsSpace |
GhostControl.space |
protected PhysicsSpace |
RigidBodyControl.space |
protected PhysicsSpace |
VehicleControl.space |
| Modifier and Type | Method and Description |
|---|---|
PhysicsSpace |
AbstractPhysicsControl.getPhysicsSpace() |
PhysicsSpace |
CharacterControl.getPhysicsSpace() |
PhysicsSpace |
GhostControl.getPhysicsSpace() |
PhysicsSpace |
PhysicsControl.getPhysicsSpace() |
PhysicsSpace |
RigidBodyControl.getPhysicsSpace() |
PhysicsSpace |
VehicleControl.getPhysicsSpace() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
AbstractPhysicsControl.addPhysics(PhysicsSpace space)
Called when the physics object is supposed to add all objects it needs to
manage to the physics space.
|
protected void |
BetterCharacterControl.addPhysics(PhysicsSpace space)
This is implemented from AbstractPhysicsControl and called when the
control is supposed to add all objects to the physics space.
|
protected void |
KinematicRagdollControl.addPhysics(PhysicsSpace space) |
void |
BetterCharacterControl.physicsTick(PhysicsSpace space,
float tpf)
Used internally, don't call manually
|
void |
BetterCharacterControl.prePhysicsTick(PhysicsSpace space,
float tpf)
Used internally, don't call manually
|
protected abstract void |
AbstractPhysicsControl.removePhysics(PhysicsSpace space)
Called when the physics object is supposed to remove all objects added to
the physics space.
|
protected void |
BetterCharacterControl.removePhysics(PhysicsSpace space)
This is implemented from AbstractPhysicsControl and called when the
control is supposed to remove all objects from the physics space.
|
protected void |
KinematicRagdollControl.removePhysics(PhysicsSpace space) |
void |
AbstractPhysicsControl.setPhysicsSpace(PhysicsSpace space) |
void |
CharacterControl.setPhysicsSpace(PhysicsSpace space) |
void |
GhostControl.setPhysicsSpace(PhysicsSpace space) |
void |
PhysicsControl.setPhysicsSpace(PhysicsSpace space)
Only used internally, do not call.
|
void |
RigidBodyControl.setPhysicsSpace(PhysicsSpace space) |
void |
VehicleControl.setPhysicsSpace(PhysicsSpace space) |
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsSpace |
BulletDebugAppState.space |
| Constructor and Description |
|---|
BulletDebugAppState(PhysicsSpace space) |
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsSpace |
PhysicsVehicle.physicsSpace |
| Modifier and Type | Method and Description |
|---|---|
void |
PhysicsVehicle.createVehicle(PhysicsSpace space)
Used internally, creates the actual vehicle constraint when vehicle is added to phyicsspace
|