public interface IWorldPool
Known subtypesDefaultWorldPool
World pool interface
Methods
Method details
getPolyContactStack
public abstract IDynamicStack<Contact> getPolyContactStack()getCircleContactStack
public abstract IDynamicStack<Contact> getCircleContactStack()getPolyCircleContactStack
public abstract IDynamicStack<Contact> getPolyCircleContactStack()getEdgeCircleContactStack
public abstract IDynamicStack<Contact> getEdgeCircleContactStack()getEdgePolyContactStack
public abstract IDynamicStack<Contact> getEdgePolyContactStack()getChainCircleContactStack
public abstract IDynamicStack<Contact> getChainCircleContactStack()getChainPolyContactStack
public abstract IDynamicStack<Contact> getChainPolyContactStack()popVec2
public abstract Vec2 popVec2()popVec2
public abstract Vec2[] popVec2(int num)pushVec2
public abstract void pushVec2(int num)popVec3
public abstract Vec3 popVec3()popVec3
public abstract Vec3[] popVec3(int num)pushVec3
public abstract void pushVec3(int num)popMat22
public abstract Mat22 popMat22()popMat22
public abstract Mat22[] popMat22(int num)pushMat22
public abstract void pushMat22(int num)popMat33
public abstract Mat33 popMat33()pushMat33
public abstract void pushMat33(int num)popAABB
public abstract AABB popAABB()popAABB
public abstract AABB[] popAABB(int num)pushAABB
public abstract void pushAABB(int num)popRot
public abstract Rot popRot()pushRot
public abstract void pushRot(int num)getCollision
public abstract Collision getCollision()getTimeOfImpact
public abstract TimeOfImpact getTimeOfImpact()getDistance
public abstract Distance getDistance()getFloatArray
public abstract float[] getFloatArray(int argLength)getIntArray
public abstract int[] getIntArray(int argLength)getVec2Array
public abstract Vec2[] getVec2Array(int argLength)