| Interface | Description |
|---|---|
| NeighbourFinder |
Used for TerrainQuad to find neighbours that are not part of the
same quad tree.
|
| TerrainGridListener |
Notifies the user of grid change events, such as moving to new grid cells.
|
| TerrainGridTileLoader |
| Class | Description |
|---|---|
| LODGeomap |
Produces the mesh for the TerrainPatch.
|
| LRUCache<K,V> |
An LRU cache, based on
LinkedHashMap. |
| MultiTerrainLodControl |
An extension of the TerrainLodControl that handles
multiple terrains at once.
|
| NormalRecalcControl |
Handles the normal vector updates when the terrain changes heights.
|
| TerrainGrid |
TerrainGrid itself is an actual TerrainQuad.
|
| TerrainGridLodControl |
Updates grid offsets and cell positions.
|
| TerrainLodControl |
Tells the terrain to update its Level of Detail.
|
| TerrainPatch |
A terrain patch is a leaf in the terrain quad tree.
|
| TerrainQuad |
TerrainQuad is a heightfield-based terrain system.
|
| UpdatedTerrainPatch |
Stores a terrain patch's details so the LOD background thread can update
the actual terrain patch back on the ogl thread.
|