LayerProcGen v0.1.0
Layer-based infinite procedural generation
|
Classes | |
class | AbstractChunkBasedDataLayer |
Internal. Non-generic class that ChunkBasedDataLayer inherits from. More... | |
class | AbstractDataLayer |
Internal. Non-generic base class for all layers. More... | |
class | AbstractLayerChunk |
Internal. Non-generic class that LayerChunk inherits from. More... | |
class | ChunkBasedDataLayer |
In a layer-and-chunk pair of classes, the layer inherits from this class. More... | |
class | ChunkLevelData |
Internal. A level of a chunk, or alternatively a root usage of a layer. | |
class | GenerationSource |
Unity component that creates a TopLayerDependency. More... | |
interface | IChunkBasedDataLayer |
interface | ILayerVisualization |
interface | ILC |
Represents a layer "user" that requires data within the specified bounds. More... | |
interface | IQueuedAction |
Interface for actions enqueued to be processed on the main thread. More... | |
class | LayerChunk |
In a layer-and-chunk pair of classes, the chunk inherits from this class. More... | |
class | LayerDependency |
A layer's dependency on another with a specified level and padding. More... | |
class | LayerManager |
The central LayerManager that takes care of generating the required chunks. More... | |
class | LayerManagerBehavior |
Unity component that wraps the LayerManager class. More... | |
class | LayerNamedReference |
class | MainThreadActionQueue |
Enqueue actions from generation threads to be processed on the main thread. More... | |
struct | QueuedCallback |
A callback to be enqueued to be called on the main thread. Automatically created when using the methods on MainThreadActionQueue that take a System.Action as parameter. More... | |
struct | QueuedGameObjectDestruction |
A GameObject destruction to enqueue to be performed on the main thread. More... | |
class | RollingGrid |
Represents an infinite 2D array, used by layers to store chunks in. More... | |
class | TopLayerDependency |
All generation starts with one or more top level dependencies at the root. More... | |
class | TransformWrapper |
Transform stand-in that chunks can create outside of the main thread. More... | |
class | VisualizationManager |
A manager for displaying various visualizations of data layers. More... | |
class | WorkTracker |