![]() |
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 |