public DefaultWorldPool(int argSize, int argContainerSize) { vecs = new OrderedStack<Vec2>(argSize, argContainerSize) { protected Vec2 newInstance() { return new Vec2(); } }; vec3s = new OrderedStack<Vec3>(argSize, argContainerSize) { protected Vec3 newInstance() { return new Vec3(); } }; mats = new OrderedStack<Mat22>(argSize, argContainerSize) { protected Mat22 newInstance() { return new Mat22(); } }; aabbs = new OrderedStack<AABB>(argSize, argContainerSize) { protected AABB newInstance() { return new AABB(); } }; rots = new OrderedStack<Rot>(argSize, argContainerSize) { protected Rot newInstance() { return new Rot(); } }; mat33s = new OrderedStack<Mat33>(argSize, argContainerSize) { protected Mat33 newInstance() { return new Mat33(); } }; dist = new Distance(); collision = new Collision(this); toi = new TimeOfImpact(this); }
public DefaultWorldPool(int argSize, int argContainerSize) { vecs = new OrderedStack<Vec2>(argSize, argContainerSize) { protected Vec2 newInstance() { return new Vec2(); } }; vec3s = new OrderedStack<Vec3>(argSize, argContainerSize) { protected Vec3 newInstance() { return new Vec3(); } }; mats = new OrderedStack<Mat22>(argSize, argContainerSize) { protected Mat22 newInstance() { return new Mat22(); } }; aabbs = new OrderedStack<AABB>(argSize, argContainerSize) { protected AABB newInstance() { return new AABB(); } }; rots = new OrderedStack<Rot>(argSize, argContainerSize) { protected Rot newInstance() { return new Rot(); } }; mat33s = new OrderedStack<Mat33>(argSize, argContainerSize) { protected Mat33 newInstance() { return new Mat33(); } }; dist = new Distance(); collision = new Collision(this); toi = new TimeOfImpact(this); }
public DefaultWorldPool(int argSize, int argContainerSize) { vecs = new OrderedStack<Vec2>(argSize, argContainerSize) { protected Vec2 newInstance() { return new Vec2(); } }; vec3s = new OrderedStack<Vec3>(argSize, argContainerSize) { protected Vec3 newInstance() { return new Vec3(); } }; mats = new OrderedStack<Mat22>(argSize, argContainerSize) { protected Mat22 newInstance() { return new Mat22(); } }; aabbs = new OrderedStack<AABB>(argSize, argContainerSize) { protected AABB newInstance() { return new AABB(); } }; rots = new OrderedStack<Rot>(argSize, argContainerSize) { protected Rot newInstance() { return new Rot(); } }; mat33s = new OrderedStack<Mat33>(argSize, argContainerSize) { protected Mat33 newInstance() { return new Mat33(); } }; dist = new Distance(); collision = new Collision(this); toi = new TimeOfImpact(this); }
public DefaultWorldPool(int argSize, int argContainerSize) { vecs = new OrderedStack<Vec2>(argSize, argContainerSize) { protected Vec2 newInstance() { return new Vec2(); } }; vec3s = new OrderedStack<Vec3>(argSize, argContainerSize) { protected Vec3 newInstance() { return new Vec3(); } }; mats = new OrderedStack<Mat22>(argSize, argContainerSize) { protected Mat22 newInstance() { return new Mat22(); } }; aabbs = new OrderedStack<AABB>(argSize, argContainerSize) { protected AABB newInstance() { return new AABB(); } }; rots = new OrderedStack<Rot>(argSize, argContainerSize) { protected Rot newInstance() { return new Rot(); } }; mat33s = new OrderedStack<Mat33>(argSize, argContainerSize) { protected Mat33 newInstance() { return new Mat33(); } }; dist = new Distance(); collision = new Collision(this); toi = new TimeOfImpact(this); }
dist = new Distance(); collision = new Collision(this); toi = new TimeOfImpact(this);