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