| Block |
The basic building block of the Blocks framework.
|
| BlockRegistry |
A thread safe register for blocks.
|
| BlocksConfig |
The main configuration object of Blocks.
|
| BlocksTheme |
A Blocks theme.
|
| Chunk |
A chunk holds an array of Block elements.
|
| ChunkCache |
An in memory threadsafe chunk cache implementation.
|
| ChunkManager |
The ChunkManager is responsible for the administration of chunks and the maintenance of the underlying ChunkCache.
|
| ChunkManagerState |
An application state to handle the lifecycle of a ChunkManager.
|
| ChunkMesh |
A class to help create a mesh for a specific block type of a chunk.
|
| ChunkPager |
A pager implementation that pages the meshes of the chunks around the given location.
|
| ChunkPagerState |
An AppState implementation that manages the lifecycle of a ChunkPager.
|
| Cube |
A shape implementation for a cube.
|
| FacesMeshGenerator |
A chunk mesh generator that creates and combines a quad mesh for each of the visible faces of a block of the same
type.
|
| FileRepository |
A File repository implementation for loading and storing chunks using the Protocol Buffers method.
|
| FlatTerrainGenerator |
A ChunkGenerator implementation that creates a flat looking terrain at a given y value.
|
| Pager<T> |
An abstract implementation of a 3D pager.
|
| PhysicsChunkPager |
A pager implementation that attaches and detaches collision meshes to the given physicsSpace based on the location
in the grid.
|
| PhysicsChunkPagerState |
|
| Pyramid |
A shape implementation for a pyramid.
|
| RoundedCube |
A shape implementation for a rounded cube.
|
| ShapeRegistry |
A thread safe register for shapes.
|
| Slab |
A shape implementation for a slab.
|
| Stair |
A shape implementation for a stair.
|
| TypeRegistry |
A thread safe register for block types.
|
| Wedge |
A shape implementation for a wedge.
|