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.
|