Class CellValueDataLayer<TCellValue>
Generic data layer for storing a TCellValue value per cell.
Inheritance
NativeListChunkedDataLayer<TCellValue>
HexTerrainNativeListChunkedDataLayer<TCellValue>
CellValueDataLayer<TCellValue>
Inherited Members
Namespace: Fwt.HexTerrains.DataLayers
Assembly: fwt.hexterrains.dll
Syntax
public class CellValueDataLayer<TCellValue> : HexTerrainNativeListChunkedDataLayer<TCellValue>, IDisposable, ICommitChanges, IListDataLayer<TCellValue> where TCellValue : unmanaged
Type Parameters
| Name | Description |
|---|---|
| TCellValue |
Properties
IsDisposableItems
If true, means when layer is resized or disposed, all items that are removed will be disposed (see nested classes description for details as the process may be different from layer to layer)
Declaration
public override bool IsDisposableItems { get; }
Property Value
| Type | Description |
|---|---|
| bool |
Overrides
Methods
Cleanup()
Declaration
public override void Cleanup()
Overrides
CleanupAsync(JobHandle)
Declaration
public override JobHandle CleanupAsync(JobHandle dependency)
Parameters
| Type | Name | Description |
|---|---|---|
| JobHandle | dependency |
Returns
| Type | Description |
|---|---|
| JobHandle |