All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description 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.BlocksManagerListener A listener for theBlocksManager
that gets called when a chunk is available to be retrieved from the BlocksManagers cache.BlocksManagerState An AppState implementation to manage the lifecycle of aBlocksManager
.BlocksProtos BlocksProtos.ChunkProto Protobuf typeChunkProto
BlocksProtos.ChunkProto.Builder Protobuf typeChunkProto
BlocksProtos.ChunkProtoOrBuilder BlocksTheme A Blocks theme.Chunk A chunk holds an array ofBlock
elements.ChunkGenerator The contract of a ChunkGenerator implementation.ChunkMesh A class to help create a mesh for a specific block type of a chunk.ChunkMeshGenerator The contract for a chunk mesh implementation.ChunkPager A pager implementation that pages the meshes of the chunks around the given location.ChunkPagerState An AppState implementation that manages the lifecycle of aChunkPager
.ChunkRepository The contract of a ChunkRepository implementation.Cube A shape implementation for a cube.Direction An enum holding direction information in a right-handed coordinate system, just as OpenGL.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 AChunkGenerator
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 An AppState implementation that manages the lifecycle of aPhysicsChunkPager
.Pyramid A shape implementation for a pyramid.Shape The interface describing the shape of aBlock
element.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.