|
Chunks
Moddable voxel sandbox for room-scale VR.
|
Classes | |
| class | AABBPhysics |
| Handles movement and collisions for an axis aligned bounding box. More... | |
| class | AbstractChunkGenerator |
| class | BinaryExtensions |
| Some helper extension methods for writing to a BinaryWriter / reading from a BinaryReader. | |
| class | Block |
| Resource for a type of block, specifying its appearance, whether it can be placed by a player, and its resistance to damage. More... | |
| class | BlockClipboard |
| class | BlockClipboardItem |
| class | BlockVolume |
| class | Chunk |
| class | ChunkColumn |
| Helper class used when generating a new column of chunks. More... | |
| class | ChunkGenerator |
| Base class for custom world generators. More... | |
| class | ChunkWatcher |
| class | CollisionEventArgs |
| Contains information about an AABB collision with the world. More... | |
| class | CompositeChunk |
| class | EmptyWorldGenerator |
| struct | EntityRaycastHit |
| class | GeometryHelper |
| interface | IChunk |
| Interface for types that define the geometry of one chunk in the world. A chunk is a cubic region of blocks, with the world made up of a regular grid of chunks. More... | |
| interface | IChunkInternal |
| struct | IntMatrix3 |
| struct | IntVector |
| Represents an integral position or offset in 3D space. More... | |
| struct | IntVector2D |
| Represents an integral position or offset in 3D space. More... | |
| class | IntVector2DConverter |
| class | IntVectorConverter |
| interface | IRaycastable |
| interface | IWorld |
| Interface for types that implement a voxel world. More... | |
| interface | IWorldHit |
| Interface for types that describe a collision with the world. More... | |
| interface | IWorldInternal |
| struct | Matrix4 |
| class | NativeOctree |
| class | PluginError |
| struct | Quaternion |
| Represents a three dimensional rotation. More... | |
| struct | Ray |
| Describes a point being projected along a line a specific direction. More... | |
| struct | RaycastHit |
| class | Surface |
| A resource containing the graphics and physics info for a block face. More... | |
| struct | SweptAABB |
| Describes an axis aligned bounding box being projected along a line in a specific direction. More... | |
| struct | Vector |
| Represents a position or offset in 3D space. More... | |
| struct | Vector2D |
| Represents a position or offset in 3D space. More... | |
| class | Vector2DConverter |
| struct | Vector4D |
| Represents a position or offset in 3D space. More... | |
| class | Vector4DConverter |
| class | VectorConverter |
| class | WorldConfig |
| class | WorldManagement |
| class | WorldProperties |
| struct | WorldRaycastHit |
| Describes a collision between a ray and the world. More... | |
| struct | WorldSweepHit |
| Describes a collision between a swept bounding box and the world. More... | |
Typedefs | |
| using | UQuaternion = UnityEngine.Quaternion |
Enumerations | |
| enum | Face { Face.XMin = 0, Face.XMax = 1, Face.YMin = 2, Face.YMax = 3, Face.ZMin = 4, Face.ZMax = 5 } |
| Represents a face of a block. More... | |
Functions | |
| delegate void | ChunkLoadedEventHandler (IntVector position, IChunk chunk) |
| Used to handle IWorld.ChunkLoaded events. More... | |
| delegate void | WorldEventHandler (IWorld world) |
| using Chunks.Geometry.UQuaternion = typedef UnityEngine.Quaternion |
|
strong |
Used to handle IWorld.ChunkLoaded events.
| position | Position of the loaded chunk |
| chunk | The loaded chunk |
| delegate void Chunks.Geometry.WorldEventHandler | ( | IWorld | world | ) |
1.8.10