public class QuadTreeAwareStaticCollisionPolygon extends StaticCollisionPolygon implements QuadTreeAware
collisionsdisposed, geometry, positionChangeListeners, sizeChangeListeners| Constructor and Description |
|---|
QuadTreeAwareStaticCollisionPolygon(float[] vertices) |
QuadTreeAwareStaticCollisionPolygon(int id,
Collisions collisions,
float[] vertices) |
QuadTreeAwareStaticCollisionPolygon(int id,
Collisions collisions,
org.mini2Dx.gdx.math.Vector2[] points) |
QuadTreeAwareStaticCollisionPolygon(int id,
float[] vertices) |
QuadTreeAwareStaticCollisionPolygon(int id,
org.mini2Dx.gdx.math.Vector2[] points) |
QuadTreeAwareStaticCollisionPolygon(org.mini2Dx.gdx.math.Vector2[] points) |
| Modifier and Type | Method and Description |
|---|---|
QuadTree |
getQuad()
Returns the
QuadTree where this object is located. |
protected void |
release() |
void |
setQuad(QuadTree quadTree)
Sets the
QuadTree where this object is located. |
dispose, equals, forceTo, forceTo, forceToHeight, forceToWidth, getId, getRawRenderHeight, getRawRenderWidth, getRawRenderX, getRawRenderY, getRenderCoordMode, getRenderHeight, getRenderWidth, getRenderX, getRenderY, hashCode, init, init, interpolate, preUpdate, setRenderCoordMode, setToaddPoint, addPoint, contains, contains, contains, contains, copy, draw, edgeIterator, fill, getCenterX, getCenterY, getDistanceTo, getHeight, getMaxX, getMaxY, getMinX, getMinY, getNumberOfSides, getPolygon, getRotation, getTriangles, getVertices, getWidth, getX, getX, getY, getY, intersects, intersects, intersects, intersects, intersects, intersects, intersectsIgnoringEdges, intersectsIgnoringEdges, intersectsIgnoringEdges, intersectsLineSegment, intersectsLineSegment, isCircle, isEquilateral, isEquilateral, isRectangle, isSameAs, lerp, lerp, lerp, removePoint, removePoint, rotate, rotateAround, scale, set, setCenter, setCenterX, setCenterY, setRadius, setRotation, setRotationAround, setVertices, setVertices, setX, setXY, setY, sign, toString, translate, triangleContainsadd, addPostionChangeListener, addSizeChangeListener, clearPositionChangeListeners, clearPositionListeners, clearPositionListeners, clearSizeChangeListeners, clearSizeListeners, clearSizeListeners, getDistanceTo, moveTowards, moveTowards, notifyPositionChangeListeners, notifyPositionListeners, notifyPositionListeners, notifySizeChangeListeners, notifySizeListeners, notifySizeListeners, removePositionChangeListener, removePositionListener, removePositionListener, removeSizeChangeListener, removeSizeListener, removeSizeListener, setDisposed, setRotationAround, subtractclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddSizeChangeListener, clearSizeChangeListeners, contains, contains, contains, getCenterX, getCenterY, getHeight, getMaxX, getMaxY, getMinX, getMinY, getNumberOfSides, getPolygon, getWidth, intersects, intersects, intersectsIgnoringEdges, intersectsLineSegment, intersectsLineSegment, isCircle, notifySizeChangeListeners, removeSizeChangeListener, scale, setCenter, setCenterX, setCenterY, setRadiusaddPostionChangeListener, clearPositionChangeListeners, getDistanceTo, getDistanceTo, getX, getY, moveTowards, moveTowards, notifyPositionChangeListeners, removePositionChangeListener, setX, setXY, setYpublic QuadTreeAwareStaticCollisionPolygon(float[] vertices)
public QuadTreeAwareStaticCollisionPolygon(org.mini2Dx.gdx.math.Vector2[] points)
public QuadTreeAwareStaticCollisionPolygon(int id,
float[] vertices)
public QuadTreeAwareStaticCollisionPolygon(int id,
org.mini2Dx.gdx.math.Vector2[] points)
public QuadTreeAwareStaticCollisionPolygon(int id,
Collisions collisions,
float[] vertices)
public QuadTreeAwareStaticCollisionPolygon(int id,
Collisions collisions,
org.mini2Dx.gdx.math.Vector2[] points)
protected void release()
release in class StaticCollisionPolygonpublic void setQuad(QuadTree quadTree)
QuadTreeAwareQuadTree where this object is located. Automatically called by CollisionDetection.add(T) methods.
NOTE: Internal use only.setQuad in interface QuadTreeAwarequadTree - The QuadTree where this object is located.public QuadTree getQuad()
QuadTreeAwareQuadTree where this object is located. You can call this method in order to get the QuadTree on which you can do QuadTreeSearchDirection.UPWARDS search.getQuad in interface QuadTreeAware