LayerProcGen v0.1.0
Layer-based infinite procedural generation
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAbstractDataLayerInternal. Non-generic base class for all layers
 CAbstractChunkBasedDataLayerInternal. 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
 CDebugOptionThe 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
 CILCRepresents a layer "user" that requires data within the specified bounds
 CAbstractLayerChunkInternal. 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 >
 CIPoolableRepresents a poolable object that can be used with the ObjectPool class
 CSimpleProfiler.ProfilerInfo
 CAbstractLayerChunkInternal. Non-generic class that LayerChunk inherits from
 CIQueuedActionInterface for actions enqueued to be processed on the main thread
 CQueuedCallbackA 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
 CQueuedGameObjectDestructionA GameObject destruction to enqueue to be performed on the main thread
 CLayerDependencyA layer's dependency on another with a specified level and padding
 CVisualizationManager.LayerLevelVis
 CLayerManagerThe central LayerManager that takes care of generating the required chunks
 CLayerNamedReference
 CVisualizationManager.LayerSpec
 CLoggA simple wrapper for logging messages, warnings and errors
 CMainThreadActionQueueEnqueue actions from generation threads to be processed on the main thread
 CMonoBehaviour
 CCallbackHub
 CDebugDrawerA utility for drawing lines for debug visualizations
 CDebugOptions
 CGenerationSourceUnity component that creates a TopLayerDependency
 CLayerManagerBehaviorUnity component that wraps the LayerManager class
 CVisualizationManagerA manager for displaying various visualizations of data layers
 CPoolManager
 CSimpleProfiler.ProfilerHandle
 CPropertyDrawer
 CGridBounds3Drawer
 CGridBoundsDrawer
 CLayerNamedReferenceDrawer
 CLayerSpecDrawer
 CPoint3Drawer
 CPointDrawer
 CRandomHash
 CRollingGrid< C >
 CRunevisionUnityExtensions
 CSimpleProfilerTool for measuring where time is spent in long-running processes
 CStateObject
 CStateWrapper
 CStateWrapper< T >
 CTopLayerDependencyAll generation starts with one or more top level dependencies at the root
 CTransformWrapperTransform stand-in that chunks can create outside of the main thread
 CTypeExtensions
 CWorkTracker
 CWorldState
 CWorldStateBinary
 CWorldStateFBPP
 CWorldStateLocal