public class DefaultWorldPool extends java.lang.Object implements IWorldPool
Constructor and Description |
---|
DefaultWorldPool(int argSize,
int argContainerSize) |
Modifier and Type | Method and Description |
---|---|
IDynamicStack<Contact> |
getChainCircleContactStack() |
IDynamicStack<Contact> |
getChainPolyContactStack() |
IDynamicStack<Contact> |
getCircleContactStack() |
Collision |
getCollision() |
Distance |
getDistance() |
IDynamicStack<Contact> |
getEdgeCircleContactStack() |
IDynamicStack<Contact> |
getEdgePolyContactStack() |
float[] |
getFloatArray(int argLength) |
int[] |
getIntArray(int argLength) |
IDynamicStack<Contact> |
getPolyCircleContactStack() |
IDynamicStack<Contact> |
getPolyContactStack() |
TimeOfImpact |
getTimeOfImpact() |
Vec2[] |
getVec2Array(int argLength) |
AABB |
popAABB() |
AABB[] |
popAABB(int argNum) |
Mat22 |
popMat22() |
Mat22[] |
popMat22(int argNum) |
Mat33 |
popMat33() |
Rot |
popRot() |
Vec2 |
popVec2() |
Vec2[] |
popVec2(int argNum) |
Vec3 |
popVec3() |
Vec3[] |
popVec3(int argNum) |
void |
pushAABB(int argNum) |
void |
pushMat22(int argNum) |
void |
pushMat33(int argNum) |
void |
pushRot(int num) |
void |
pushVec2(int argNum) |
void |
pushVec3(int argNum) |
public final IDynamicStack<Contact> getPolyContactStack()
getPolyContactStack
in interface IWorldPool
public final IDynamicStack<Contact> getCircleContactStack()
getCircleContactStack
in interface IWorldPool
public final IDynamicStack<Contact> getPolyCircleContactStack()
getPolyCircleContactStack
in interface IWorldPool
public IDynamicStack<Contact> getEdgeCircleContactStack()
getEdgeCircleContactStack
in interface IWorldPool
public IDynamicStack<Contact> getEdgePolyContactStack()
getEdgePolyContactStack
in interface IWorldPool
public IDynamicStack<Contact> getChainCircleContactStack()
getChainCircleContactStack
in interface IWorldPool
public IDynamicStack<Contact> getChainPolyContactStack()
getChainPolyContactStack
in interface IWorldPool
public final Vec2 popVec2()
popVec2
in interface IWorldPool
public final Vec2[] popVec2(int argNum)
popVec2
in interface IWorldPool
public final void pushVec2(int argNum)
pushVec2
in interface IWorldPool
public final Vec3 popVec3()
popVec3
in interface IWorldPool
public final Vec3[] popVec3(int argNum)
popVec3
in interface IWorldPool
public final void pushVec3(int argNum)
pushVec3
in interface IWorldPool
public final Mat22 popMat22()
popMat22
in interface IWorldPool
public final Mat22[] popMat22(int argNum)
popMat22
in interface IWorldPool
public final void pushMat22(int argNum)
pushMat22
in interface IWorldPool
public final Mat33 popMat33()
popMat33
in interface IWorldPool
public final void pushMat33(int argNum)
pushMat33
in interface IWorldPool
public final AABB popAABB()
popAABB
in interface IWorldPool
public final AABB[] popAABB(int argNum)
popAABB
in interface IWorldPool
public final void pushAABB(int argNum)
pushAABB
in interface IWorldPool
public final Rot popRot()
popRot
in interface IWorldPool
public final void pushRot(int num)
pushRot
in interface IWorldPool
public final Collision getCollision()
getCollision
in interface IWorldPool
public final TimeOfImpact getTimeOfImpact()
getTimeOfImpact
in interface IWorldPool
public final Distance getDistance()
getDistance
in interface IWorldPool
public final float[] getFloatArray(int argLength)
getFloatArray
in interface IWorldPool
public final int[] getIntArray(int argLength)
getIntArray
in interface IWorldPool
public final Vec2[] getVec2Array(int argLength)
getVec2Array
in interface IWorldPool
Copyright © 2017. All Rights Reserved.