| 
    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