Namespace Fwt.HexTerrains.DataLayers
Classes
AutoColorMapCellValueDataLayer<TCellValue>
Base class for data layers that store a TCellValue value per cell, have color map (color per cell), and provide a job to calculate the color map.
CellColorsDataLayer
Data layer for storing a Color per cell
CellMetricsDataLayer
Data layer for storing cell metrics per cell HexCellMetrics.
CellTransformDataLayer
CellValueDataLayer<TCellValue>
Generic data layer for storing a TCellValue value per cell.
ChunkMeshSourcesDataLayer
Data layer for storing mesh sources for hex terrain chunks MeshSource
ChunkMeshesDataLayer
Data layer for storing meshes of the hex terrain chunks
ChunkMetricsDataLayer
DataLayer with Metrics info for each terrain chunk
ChunkValueDataLayer<TCellValue>
ChunkVisibilityDataLayer
DataLayer with Visibility info for each terrain chunk
ColorMapCellValueDataLayer_Byte
Data layer for storing a byte value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer_Decimal
Data layer for storing a decimal value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer_Double
Data layer for storing a double value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer_Float
Data layer for storing a float value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer_Int
Data layer for storing a int value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer_Long
Data layer for storing a long value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer_Short
Data layer for storing a short value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer_UInt
Data layer for storing a uint value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer_ULong
Data layer for storing a ulong value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer_UShort
Data layer for storing a ushort value per cell and color per cell. Provides a job to calculate the color map based on the cell value. Override CalculateColorMap method to implement the color map calculation logic.
ColorMapCellValueDataLayer<TCellValue>
Data layer for storing a TCellValue value per cell, and a color per cell, so the color map can be calculated
ColorMapDataLayer
Extends CellColorsDataLayer to provide a color palette to be used in calculate colors job.