Interface | Description |
---|---|
CollisionArea |
Common interface for collidable areas in-game
|
CollisionObject |
Common interface for collidable points in-game
|
QuadTree<T extends Positionable> |
Common interface for Quad Tree implementation
|
QuadTreeAware |
A common interface for objects that are aware of quad trees and as such can use
QuadTreeSearchDirection.UPWARDS search. |
Class | Description |
---|---|
CollisionBox |
An implementation of
Rectangle that allows for interpolation. |
CollisionCircle |
An implementation of
Circle that allows for interpolation. |
CollisionIdSequence |
Generates IDs for collision objects (e.g.
|
CollisionPoint |
An implementation of
Point that allows for interpolation. |
CollisionPolygon |
An implementation of
Polygon that allows for interpolation. |
ConcurrentPointQuadTree<T extends Positionable> |
Implements a thread-safe point quadtree
|
ConcurrentRegionQuadTree<T extends Sizeable> |
Implements a thread-safe region quadtree
|
PointQuadTree<T extends Positionable> |
Implements a point quadtree
|
RegionQuadTree<T extends Sizeable> |
Implements a region quadtree
|
Enum | Description |
---|---|
QuadTreeSearchDirection |
Defines the search direction for a
QuadTree getElements operation. |
Exception | Description |
---|---|
QuadWatermarkException |
Throws when a Quad's merge watermark value is invalid
|