| Block |
The basic building block of the Blocks framework.
|
| BlockRegistry |
A thread safe register for blocks.
|
| BlocksConfig |
The main configuration object of Blocks.
|
| BlocksManager |
Manages the loading, generating and mesh construction of chunk objects in a thread safe way.
|
| BlocksManagerState |
An AppState implementation to manage the lifecycle of a BlocksManager.
|
| BlocksTheme |
A Blocks theme.
|
| Chunk |
A chunk holds an array of Block elements.
|
| 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.
|
| 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.
|