LayerProcGen v0.4.0
Layer-based infinite procedural generation
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NRunevision
 NCommon
 CArray2DPool< T >
 CArray3DPool< T >
 CArrayPool< T >
 CCollectionExtensions
 CCrd
 CDebugButton
 CDebugDrawerA utility for drawing lines for debug visualizations
 CDebugFoldout
 CDebugOptionThe central class in a system for quickly specifying debug options
 CDebugOptions
 CDebugRadioButton
 CDebugToggle
 CDFloat
 CDPoint
 CDPoint3
 CFloatingOriginClass for handling floating origin in order to support large worlds without suffering floating point precision issues
 CForwardingUnityWrapper
 CGridBounds
 CGridBounds3
 CIBinarySerializable
 CIOriginHandlerInterface for handling floating origin shifts, which should update all state that represents a position in the scene
 CIPool
 CIPool< T >Represents an object pool that poolable objects can be retrieved from and returned to
 CIPoolableRepresents a poolable object that can be used with the ObjectPool class
 CListPool< T >
 CLoggA simple wrapper for logging messages, warnings and errors
 CObjectPool< T >
 CPoint
 CPoint3
 CPoolManager
 CRandomHash
 CRunevisionUnityExtensions
 CSimpleProfilerTool for measuring where time is spent in long-running processes
 CProfilerHandle
 CProfilerInfo
 CTypeExtensions
 NLayerProcGen
 CAbstractChunkBasedDataLayerInternal. Non-generic class that ChunkBasedDataLayer inherits from
 CAbstractDataLayerInternal. Non-generic base class for all layers
 CAbstractLayerChunkInternal. Non-generic class that LayerChunk inherits from
 CChunkBasedDataLayer< L, C >In a layer-and-chunk pair of classes, the layer inherits from this class
 CFloatingOriginSetterUnity component that can move the FloatingOrigin based on the given transform position
 CGenerationSourceUnity component that creates a TopLayerDependency
 CIChunkBasedDataLayer
 CILayerVisualization
 CILCRepresents a layer "user" that requires data within the specified bounds
 CIQueuedActionInterface for actions enqueued to be processed on the main thread
 CIQueuedRoutineInterface for routines enqueued to be processed on the main thread
 CLayerChunk< L, C >In a layer-and-chunk pair of classes, the chunk inherits from this class
 CLayerDependencyA layer's dependency on another with a specified level and padding
 CLayerManagerThe central LayerManager that takes care of generating the required chunks
 CLayerManagerBehaviorUnity component that wraps the LayerManager class
 CLayerNamedReference
 CMainThreadActionQueueEnqueue actions from generation threads 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
 CRollingGrid< T >Represents an infinite 2D array, used by layers to store chunks in
 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
 CVisualizationManagerA manager for displaying various visualizations of data layers
 CLayerLevelVis
 CLayerSpec
 CWorkTracker
 NSaveState
 CFBPPChooser
 CStateObject
 CStateWrapper
 CStateWrapper< T >
 CWorldState
 CWorldStateBinary
 CWorldStateFBPP
 CWorldStateLocal
 NUnityEditor
 CDebugOptionsWindow
 CGenerationSourceEditor
 CGridBounds3Drawer
 CGridBoundsDrawer
 CLayerNamedReferenceDrawer
 CLayerSpecDrawer
 CPoint3Drawer
 CPointDrawer
 CCallbackHub