![]() |
LayerProcGen v0.1.0
Layer-based infinite procedural generation
|
| ▼NRunevision | |
| ▼NCommon | |
| CArray2DPool | |
| CArray3DPool | |
| CArrayPool | |
| CCollectionExtensions | |
| CCrd | |
| CDebugButton | |
| CDebugDrawer | A utility for drawing lines for debug visualizations |
| CDebugFoldout | |
| CDebugOption | The central class in a system for quickly specifying debug options |
| CDebugOptions | |
| CDebugRadioButton | |
| CDebugToggle | |
| CDFloat | |
| CDPoint | |
| CDPoint3 | |
| CForwardingUnityWrapper | |
| CGridBounds | |
| CGridBounds3 | |
| CIBinarySerializable | |
| CIPool | Represents an object pool that poolable objects can be retrieved from and returned to |
| CIPoolable | Represents a poolable object that can be used with the ObjectPool class |
| CListPool | |
| CLogg | A simple wrapper for logging messages, warnings and errors |
| CObjectPool | |
| CPoint | |
| CPoint3 | |
| CPoolManager | |
| CRandomHash | |
| CRunevisionUnityExtensions | |
| ▼CSimpleProfiler | Tool for measuring where time is spent in long-running processes |
| CProfilerHandle | |
| CProfilerInfo | |
| CTypeExtensions | |
| ▼NLayerProcGen | |
| CAbstractChunkBasedDataLayer | Internal. Non-generic class that ChunkBasedDataLayer inherits from |
| CAbstractDataLayer | Internal. Non-generic base class for all layers |
| CAbstractLayerChunk | Internal. Non-generic class that LayerChunk inherits from |
| CChunkBasedDataLayer | In a layer-and-chunk pair of classes, the layer inherits from this class |
| CGenerationSource | Unity component that creates a TopLayerDependency |
| CIChunkBasedDataLayer | |
| CILayerVisualization | |
| CILC | Represents a layer "user" that requires data within the specified bounds |
| CIQueuedAction | Interface for actions enqueued to be processed on the main thread |
| CLayerChunk | In a layer-and-chunk pair of classes, the chunk inherits from this class |
| CLayerDependency | A layer's dependency on another with a specified level and padding |
| CLayerManager | The central LayerManager that takes care of generating the required chunks |
| CLayerManagerBehavior | Unity component that wraps the LayerManager class |
| CLayerNamedReference | |
| CMainThreadActionQueue | Enqueue actions from generation threads to be processed on the main thread |
| CQueuedCallback | 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 |
| CQueuedGameObjectDestruction | A GameObject destruction to enqueue to be performed on the main thread |
| CRollingGrid | Represents an infinite 2D array, used by layers to store chunks in |
| CTopLayerDependency | All generation starts with one or more top level dependencies at the root |
| CTransformWrapper | Transform stand-in that chunks can create outside of the main thread |
| ▼CVisualizationManager | A manager for displaying various visualizations of data layers |
| CLayerLevelVis | |
| CLayerSpec | |
| CWorkTracker | |
| ▼NSaveState | |
| CFBPPChooser | |
| CStateObject | |
| CStateWrapper | |
| CWorldState | |
| CWorldStateBinary | |
| CWorldStateFBPP | |
| CWorldStateLocal | |
| ▼NUnityEditor | |
| CDebugOptionsWindow | |
| CGenerationSourceEditor | |
| CGridBounds3Drawer | |
| CGridBoundsDrawer | |
| CLayerNamedReferenceDrawer | |
| CLayerSpecDrawer | |
| CPoint3Drawer | |
| CPointDrawer | |
| CCallbackHub |