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