| Package | Description |
|---|---|
| com.jme3.bullet | |
| com.jme3.bullet.animation |
A dynamic animation control and some associated classes.
|
| com.jme3.bullet.control | |
| com.jme3.bullet.debug | |
| com.jme3.bullet.objects |
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsSpace |
BulletAppState.pSpace
physics space managed by this state, or null if no simulation running
|
| Modifier and Type | Method and Description |
|---|---|
static PhysicsSpace |
PhysicsSpace.getPhysicsSpace()
Access the PhysicsSpace running on this thread.
|
PhysicsSpace |
BulletAppState.getPhysicsSpace()
Access the PhysicsSpace managed by this state.
|
| Modifier and Type | Method and Description |
|---|---|
void |
PhysicsTickListener.physicsTick(PhysicsSpace space,
float tpf)
Callback from Bullet, invoked just after the physics has been stepped,
use to check for forces etc.
|
void |
BulletAppState.physicsTick(PhysicsSpace space,
float f)
Callback from Bullet, invoked just after the physics is stepped.
|
void |
PhysicsTickListener.prePhysicsTick(PhysicsSpace space,
float tpf)
Callback from Bullet, invoked just before the physics is stepped.
|
void |
BulletAppState.prePhysicsTick(PhysicsSpace space,
float f)
Callback from Bullet, invoked just before the physics is stepped.
|
static void |
PhysicsSpace.setLocalThreadPhysicsSpace(PhysicsSpace space)
Used internally
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
DacLinks.addPhysics(PhysicsSpace space)
Add all managed physics objects to the PhysicsSpace.
|
protected void |
DynamicAnimControl.addPhysics(PhysicsSpace space)
Add all managed physics objects to the PhysicsSpace.
|
void |
DacLinks.physicsTick(PhysicsSpace space,
float timeStep)
Callback from Bullet, invoked just after the physics has been stepped.
|
void |
DacLinks.prePhysicsTick(PhysicsSpace space,
float timeStep)
Callback from Bullet, invoked just before the physics is stepped.
|
protected void |
DacLinks.removePhysics(PhysicsSpace space)
Remove all managed physics objects from the PhysicsSpace.
|
protected void |
DynamicAnimControl.removePhysics(PhysicsSpace space)
Remove all managed physics objects from the PhysicsSpace.
|
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsSpace |
VehicleControl.space
space to which the vehicle is (or would be) added
|
protected PhysicsSpace |
GhostControl.space
space to which the ghost object is (or would be) added
|
protected PhysicsSpace |
RigidBodyControl.space
space to which the body is (or would be) added
|
protected PhysicsSpace |
AbstractPhysicsControl.space
space to which the physics object is (or would be) added
|
protected PhysicsSpace |
CharacterControl.space |
| Modifier and Type | Method and Description |
|---|---|
PhysicsSpace |
VehicleControl.getPhysicsSpace()
Access the physics space to which the vehicle is (or would be) added.
|
PhysicsSpace |
GhostControl.getPhysicsSpace()
Access the physics space to which the ghost object is (or would be)
added.
|
PhysicsSpace |
PhysicsControl.getPhysicsSpace()
Access the physics space to which the object is (or would be) added.
|
PhysicsSpace |
RigidBodyControl.getPhysicsSpace()
Access the physics space to which the body is (or would be) added.
|
PhysicsSpace |
AbstractPhysicsControl.getPhysicsSpace()
Access the physics space to which the object is (or would be) added.
|
PhysicsSpace |
CharacterControl.getPhysicsSpace() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
BetterCharacterControl.addPhysics(PhysicsSpace space)
Add all managed physics objects to the specified space.
|
protected void |
KinematicRagdollControl.addPhysics(PhysicsSpace space)
Deprecated.
|
protected abstract void |
AbstractPhysicsControl.addPhysics(PhysicsSpace space)
Add all managed physics objects to the specified space.
|
void |
BetterCharacterControl.physicsTick(PhysicsSpace space,
float tpf)
Callback from Bullet, invoked just after the physics has been stepped.
|
void |
BetterCharacterControl.prePhysicsTick(PhysicsSpace space,
float tpf)
Callback from Bullet, invoked just before the physics is stepped.
|
protected void |
BetterCharacterControl.removePhysics(PhysicsSpace space)
Remove all managed physics objects from the specified space.
|
protected void |
KinematicRagdollControl.removePhysics(PhysicsSpace space)
Deprecated.
|
protected abstract void |
AbstractPhysicsControl.removePhysics(PhysicsSpace space)
Remove all managed physics objects from the specified space.
|
void |
VehicleControl.setPhysicsSpace(PhysicsSpace newSpace)
If enabled, add this control's physics object to the specified physics
space.
|
void |
GhostControl.setPhysicsSpace(PhysicsSpace newSpace)
If enabled, add this control's physics object to the specified physics
space.
|
void |
PhysicsControl.setPhysicsSpace(PhysicsSpace space)
If enabled, add this control's physics object to the specified physics
space.
|
void |
RigidBodyControl.setPhysicsSpace(PhysicsSpace newSpace)
If enabled, add this control's body to the specified physics space.
|
void |
AbstractPhysicsControl.setPhysicsSpace(PhysicsSpace newSpace)
If enabled, add this control's physics object to the specified physics
space.
|
void |
CharacterControl.setPhysicsSpace(PhysicsSpace newSpace)
If enabled, add this control's physics object to the specified physics
space.
|
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsSpace |
BulletDebugAppState.space
physics space to visualize (not null)
|
| Constructor and Description |
|---|
BulletDebugAppState(PhysicsSpace space)
Instantiate an app state to visualize the specified space.
|
| Modifier and Type | Field and Description |
|---|---|
protected PhysicsSpace |
PhysicsVehicle.physicsSpace
physics space where this vehicle is added, or null if none
|
| Modifier and Type | Method and Description |
|---|---|
void |
PhysicsVehicle.createVehicle(PhysicsSpace space)
Used internally, creates the actual vehicle constraint when vehicle is
added to physics space.
|