LayerProcGen v0.1.0
Layer-based infinite procedural generation
Loading...
Searching...
No Matches
AbstractChunkBasedDataLayerabstract

Internal. Non-generic class that ChunkBasedDataLayer inherits from. More...

Inherits AbstractDataLayer.

Inherited by ChunkBasedDataLayer< L, C >.

Public Member Functions

virtual int GetLevelCount ()
 Override to specify the number of generation levels in the layer. Default is 1.
 

Static Public Member Functions

static bool HasLayer< T > ()
 Check if a layer of the specified type exists without creating it as a side effect.
 

Properties

int chunkH [get]
 
Point chunkSize [get]
 
int chunkW [get]
 
static IEnumerable< AbstractDataLayerlayers [get]
 An enumeration of all current layers.
 

Detailed Description

Internal. Non-generic class that ChunkBasedDataLayer inherits from.

Member Function Documentation

◆ HasLayer< T >()

static bool HasLayer< T > ( )
staticinherited

Check if a layer of the specified type exists without creating it as a side effect.

Type Constraints
T :AbstractDataLayer