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() | AbstractChunkBasedDataLayer | virtual |
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 >() | AbstractDataLayer | static |
instance (defined in ChunkBasedDataLayer< L, C >) | ChunkBasedDataLayer< L, C > | static |
IsLoadedAtPosition(DPoint position) | ChunkBasedDataLayer< L, C > | |
IsLoadedAtPosition(DPoint position, int level) | ChunkBasedDataLayer< L, C > | |
layers | AbstractDataLayer | static |
TryGetChunk(Point index, out C chunk, int level=0) | ChunkBasedDataLayer< L, C > | protected |
WarnAboutMissingDependencies(ILC q, GridBounds requested) | ChunkBasedDataLayer< L, C > | protected |