Hex Terrains Framework
Search Results for

    Show / Hide Table of Contents

    Class ColorMapDataLayer

    Extends CellColorsDataLayer to provide a color palette to be used in calculate colors job.

    Inheritance
    object
    DataLayer
    ChunkedDataLayer
    NativeListChunkedDataLayer<Color32>
    HexTerrainNativeListChunkedDataLayer<Color32>
    CellColorsDataLayer
    ColorMapDataLayer
    Implements
    IDisposable
    ICommitChanges
    IListDataLayer<Color32>
    Inherited Members
    CellColorsDataLayer.IsDisposableItems
    CellColorsDataLayer.TextureFormat
    CellColorsDataLayer.HasMipMap
    CellColorsDataLayer.ApplyColorsToTexture(Texture2D)
    CellColorsDataLayer.Cleanup()
    CellColorsDataLayer.CleanupAsync(JobHandle)
    HexTerrainNativeListChunkedDataLayer<Color32>._settings
    HexTerrainNativeListChunkedDataLayer<Color32>.Settings
    HexTerrainNativeListChunkedDataLayer<Color32>.CellsGridSize
    HexTerrainNativeListChunkedDataLayer<Color32>.ChunkGridSize
    HexTerrainNativeListChunkedDataLayer<Color32>.ChunkSize
    HexTerrainNativeListChunkedDataLayer<Color32>.IsConnectedHorizontally
    HexTerrainNativeListChunkedDataLayer<Color32>.IsConnectedVertically
    HexTerrainNativeListChunkedDataLayer<Color32>.Init(int, HexTerrainSettings)
    HexTerrainNativeListChunkedDataLayer<Color32>.ScheduleMarkDirtyChunksDirtyJob(JobHandle)
    NativeListChunkedDataLayer<Color32>._data
    NativeListChunkedDataLayer<Color32>.Data
    NativeListChunkedDataLayer<Color32>.DefaultValue
    NativeListChunkedDataLayer<Color32>.Length
    NativeListChunkedDataLayer<Color32>.Init(int)
    NativeListChunkedDataLayer<Color32>.GetData(int)
    NativeListChunkedDataLayer<Color32>.SetData(int, Color32)
    NativeListChunkedDataLayer<Color32>.SetData(Color32[])
    NativeListChunkedDataLayer<Color32>.FillData(Color32)
    NativeListChunkedDataLayer<Color32>.FillData(Color32, FillNativeArrayJob<Color32>)
    NativeListChunkedDataLayer<Color32>.FillDataAsync(Color32, JobHandle)
    NativeListChunkedDataLayer<Color32>.FillDataAsync(Color32, FillNativeArrayJob<Color32>, JobHandle)
    NativeListChunkedDataLayer<Color32>.TryGetData(int, out Color32)
    NativeListChunkedDataLayer<Color32>.TrySetData(int, Color32)
    NativeListChunkedDataLayer<Color32>.CopyFrom(in NativeListDataLayer<Color32>)
    NativeListChunkedDataLayer<Color32>.CopyFrom(in NativeArrayDataLayer<Color32>)
    NativeListChunkedDataLayer<Color32>.CopyFrom(in NativeListChunkedDataLayer<Color32>)
    NativeListChunkedDataLayer<Color32>.CopyFrom(in NativeArrayChunkedDataLayer<Color32>)
    NativeListChunkedDataLayer<Color32>.CopyFrom(in NativeArray<Color32>)
    NativeListChunkedDataLayer<Color32>.CopyFromAsync(in NativeListDataLayer<Color32>, JobHandle)
    NativeListChunkedDataLayer<Color32>.CopyFromAsync(in NativeArrayDataLayer<Color32>, JobHandle)
    NativeListChunkedDataLayer<Color32>.CopyFromAsync(in NativeListChunkedDataLayer<Color32>, JobHandle)
    NativeListChunkedDataLayer<Color32>.CopyFromAsync(in NativeArrayChunkedDataLayer<Color32>, JobHandle)
    NativeListChunkedDataLayer<Color32>.CopyFromAsync(in NativeArray<Color32>, JobHandle)
    NativeListChunkedDataLayer<Color32>.Serialize(BinaryWriter)
    NativeListChunkedDataLayer<Color32>.Deserialize(BinaryReader)
    NativeListChunkedDataLayer<Color32>.DisposeAllItems()
    NativeListChunkedDataLayer<Color32>.DisposeExcessItems(int)
    NativeListChunkedDataLayer<Color32>.DisposeDataItem(Color32)
    ChunkedDataLayer.IsSyncDirtyChunksHashSet
    ChunkedDataLayer.ChunksCount
    ChunkedDataLayer.LayerSize
    ChunkedDataLayer.ChunkDirtyGrid
    ChunkedDataLayer.DirtyChunks
    ChunkedDataLayer.SetCellDirty(int)
    ChunkedDataLayer.SetCellDirty(int, bool)
    ChunkedDataLayer.GetIsChunkDirty(int)
    ChunkedDataLayer.SetChunkDirty(int, bool)
    ChunkedDataLayer.SetAllChunksDirty(bool)
    ChunkedDataLayer.SetAllChunksDirtyAsync(bool, JobHandle)
    ChunkedDataLayer.SetAllChunksDirty()
    ChunkedDataLayer.ClearAllChunksDirty()
    ChunkedDataLayer.MergeChunkDirtyGrids(ChunkedDataLayer, JobHandle)
    ChunkedDataLayer.MergeChunkDirtyGrids(ChunkedDataLayer, ChunkedDataLayer, JobHandle)
    ChunkedDataLayer.MergeChunkDirtyGrids(ChunkedDataLayer, ChunkedDataLayer, ChunkedDataLayer, JobHandle)
    ChunkedDataLayer.MergeChunkDirtyGrids(ChunkedDataLayer, ChunkedDataLayer, ChunkedDataLayer, ChunkedDataLayer, JobHandle)
    ChunkedDataLayer.GetChunkIndexByCellIndex(int)
    ChunkedDataLayer.GetChunkCoord(int2)
    ChunkedDataLayer.GetChunkCoord(int)
    ChunkedDataLayer.GetChunkIndex(int2)
    ChunkedDataLayer.GetCellCoord(int)
    ChunkedDataLayer.GetCellIndex(int2)
    ChunkedDataLayer.ResolveCellCoord(int2)
    ChunkedDataLayer.ResolveChunkCoord(int2)
    DataLayer._readJobsDependency
    DataLayer.ReadDependency
    DataLayer._writeJobsDependency
    DataLayer.WriteDependency
    DataLayer.CombinedDependency
    DataLayer._isDirty
    DataLayer.IsDirty
    DataLayer._version
    DataLayer.Version
    DataLayer.AddReadDependency(JobHandle)
    DataLayer.AddWriteDependency(JobHandle)
    DataLayer.SetReadDependency(JobHandle)
    DataLayer.SetWriteDependency(JobHandle)
    DataLayer.PrepareToWrite()
    DataLayer.PrepareToRead()
    DataLayer.OpenToRead()
    DataLayer.OpenToWrite()
    DataLayer.CompleteReadJobs()
    DataLayer.CompleteWriteJobs()
    DataLayer.CompleteAllJobs()
    DataLayer.CommitChanges()
    DataLayer.SetDirty(bool)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Fwt.HexTerrains.DataLayers
    Assembly: fwt.hexterrains.dll
    Syntax
    public class ColorMapDataLayer : CellColorsDataLayer, IDisposable, ICommitChanges, IListDataLayer<Color32>

    Properties

    ColorPalette

    Palette of colors for the cell values. Exact usage is dependent on the job that calculates a color for each cell value. Used to calculate the ColorMap data layer ColorMap, which is used to fill a ColorTexture to be placed on UI or in terrain materials.

    Declaration
    public NativeList<Color32> ColorPalette { get; set; }
    Property Value
    Type Description
    NativeList<Color32>

    Methods

    Dispose()

    Disposes the data layer, calls DisposeAllItems() DisposeAllItems()

    Declaration
    public override void Dispose()
    Overrides
    NativeListChunkedDataLayer<Color32>.Dispose()

    InitColorPalette(IList<Color32>)

    Declaration
    public virtual void InitColorPalette(IList<Color32> copyColorPaletteFrom)
    Parameters
    Type Name Description
    IList<Color32> copyColorPaletteFrom

    InitColorPalette(NativeArray<Color32>)

    Declaration
    public virtual void InitColorPalette(NativeArray<Color32> copyColorPaletteFrom)
    Parameters
    Type Name Description
    NativeArray<Color32> copyColorPaletteFrom

    Implements

    IDisposable
    ICommitChanges
    IListDataLayer<TItem>

    Extension Methods

    HashExtensions.GetHashCode_RefType<TValue>(TValue, int)
    Extensions_UnityObject.SmartDestroy(object)
    Extensions_UnityObject.SmartGetComponent<TComponent>(object)
    Extensions_UnityObject.SmartGetGameGameObject(object)
    In this article
    Back to top Generated by DocFX