| Modifier and Type | Class and Description |
|---|---|
static class |
SimulationIslandManager.IslandCallback |
| Constructor and Description |
|---|
SimulationIslandManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
buildAndProcessIslands(Dispatcher dispatcher,
ObjectArrayList<CollisionObject> collisionObjects,
SimulationIslandManager.IslandCallback callback) |
void |
buildIslands(Dispatcher dispatcher,
ObjectArrayList<CollisionObject> collisionObjects) |
void |
findUnions(Dispatcher dispatcher,
CollisionWorld colWorld) |
UnionFind |
getUnionFind() |
void |
initUnionFind(int n) |
void |
storeIslandActivationState(CollisionWorld colWorld) |
void |
updateActivationState(CollisionWorld colWorld,
Dispatcher dispatcher) |
public void initUnionFind(int n)
public UnionFind getUnionFind()
public void findUnions(Dispatcher dispatcher, CollisionWorld colWorld)
public void updateActivationState(CollisionWorld colWorld, Dispatcher dispatcher)
public void storeIslandActivationState(CollisionWorld colWorld)
public void buildIslands(Dispatcher dispatcher, ObjectArrayList<CollisionObject> collisionObjects)
public void buildAndProcessIslands(Dispatcher dispatcher, ObjectArrayList<CollisionObject> collisionObjects, SimulationIslandManager.IslandCallback callback)