public abstract class BroadphaseInterface extends Object
| Constructor and Description |
|---|
BroadphaseInterface() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
calculateOverlappingPairs(Dispatcher dispatcher) |
abstract BroadphaseProxy |
createProxy(Vector3f aabbMin,
Vector3f aabbMax,
BroadphaseNativeType shapeType,
Object userPtr,
short collisionFilterGroup,
short collisionFilterMask,
Dispatcher dispatcher,
Object multiSapProxy) |
abstract void |
destroyProxy(BroadphaseProxy proxy,
Dispatcher dispatcher) |
abstract void |
getBroadphaseAabb(Vector3f aabbMin,
Vector3f aabbMax) |
abstract OverlappingPairCache |
getOverlappingPairCache() |
abstract void |
printStats() |
abstract void |
setAabb(BroadphaseProxy proxy,
Vector3f aabbMin,
Vector3f aabbMax,
Dispatcher dispatcher) |
public abstract BroadphaseProxy createProxy(Vector3f aabbMin, Vector3f aabbMax, BroadphaseNativeType shapeType, Object userPtr, short collisionFilterGroup, short collisionFilterMask, Dispatcher dispatcher, Object multiSapProxy)
public abstract void destroyProxy(BroadphaseProxy proxy, Dispatcher dispatcher)
public abstract void setAabb(BroadphaseProxy proxy, Vector3f aabbMin, Vector3f aabbMax, Dispatcher dispatcher)
public abstract void calculateOverlappingPairs(Dispatcher dispatcher)
public abstract OverlappingPairCache getOverlappingPairCache()
public abstract void printStats()