LayerProcGen v0.1.0
Layer-based infinite procedural generation
Loading...
Searching...
No Matches
ChunkBasedDataLayer< L, C > Member List

This is the complete list of members for ChunkBasedDataLayer< L, C >, including all inherited members.

AddLayerDependency(LayerDependency dependency)ChunkBasedDataLayer< L, C >protected
AddLayerDependency(int ownLevel, LayerDependency dependency)ChunkBasedDataLayer< L, C >protected
ChunkBasedDataLayer(int rollingGridWidth=32, int rollingGridHeight=0, int rollingGridMaxOverlap=3)ChunkBasedDataLayer< L, C >protected
chunkH (defined in AbstractChunkBasedDataLayer)AbstractChunkBasedDataLayer
chunkH (defined in IChunkBasedDataLayer)IChunkBasedDataLayer
chunks (defined in ChunkBasedDataLayer< L, C >)ChunkBasedDataLayer< L, C >protected
chunkSize (defined in AbstractChunkBasedDataLayer)AbstractChunkBasedDataLayer
chunkSize (defined in IChunkBasedDataLayer)IChunkBasedDataLayer
chunkW (defined in AbstractChunkBasedDataLayer)AbstractChunkBasedDataLayer
chunkW (defined in IChunkBasedDataLayer)IChunkBasedDataLayer
dependencies (defined in ChunkBasedDataLayer< L, C >)ChunkBasedDataLayer< L, C >protected
GetChunkOfGridPoint(ILC q, Point gridPoint, Point chunkGridSize, out C chunk, out Point localPointInChunk)ChunkBasedDataLayer< L, C >protected
GetChunkOfGridPoint(ILC q, int x, int y, int chunkGridW, int chunkGridH, out C chunk, out Point localPointInChunk)ChunkBasedDataLayer< L, C >protected
Runevision::LayerProcGen::AbstractChunkBasedDataLayer.GetLevelCount()AbstractChunkBasedDataLayervirtual
GetLevelCount() (defined in IChunkBasedDataLayer)IChunkBasedDataLayer
HandleAllAbstractChunks(int minChunkLevel, Action< AbstractLayerChunk > func)ChunkBasedDataLayer< L, C >
HandleAllChunks(int minChunkLevel, Action< C > func)ChunkBasedDataLayer< L, C >protected
HandleChunksInBounds(ILC q, GridBounds worldBounds, int minChunkLevel, Action< C > func)ChunkBasedDataLayer< L, C >protected
HandleDependenciesForLevel(int level, Action< LayerDependency > func)ChunkBasedDataLayer< L, C >
HandleGridPointInChunk(C chunk, Point localPointInChunk, Point globalPoint) (defined in ChunkBasedDataLayer< L, C >)ChunkBasedDataLayer< L, C >protected
HandleGridPoints(ILC q, GridBounds gridBounds, Point chunkGridSize, HandleGridPointInChunk handler, bool callForNullChunks=false)ChunkBasedDataLayer< L, C >protected
HasLayer< T >()AbstractDataLayerstatic
instance (defined in ChunkBasedDataLayer< L, C >)ChunkBasedDataLayer< L, C >static
IsLoadedAtPosition(DPoint position)ChunkBasedDataLayer< L, C >
IsLoadedAtPosition(DPoint position, int level)ChunkBasedDataLayer< L, C >
layersAbstractDataLayerstatic
TryGetChunk(Point index, out C chunk, int level=0)ChunkBasedDataLayer< L, C >protected
WarnAboutMissingDependencies(ILC q, GridBounds requested)ChunkBasedDataLayer< L, C >protected