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 |