Show / Hide Table of Contents

Class PersistentChunkGrid

Inheritance
System.Object
WorldChunkGrid
PersistentChunkGrid
Implements
INetObject
INetObjectPriority
Inherited Members
WorldChunkGrid.FillCache(Vector2i, Array2D<Int32>, Array2D<Block>)
WorldChunkGrid.GetMaxY(Vector2i)
WorldChunkGrid.GetTopBlockHeight(Vector2i)
WorldChunkGrid.GetTopSolidBlock(Vector2i)
WorldChunkGrid.SetBlocks(IEnumerable<BlockChange>)
WorldChunkGrid.SetBlock(Type, WrappedWorldPosition3i, Object[])
WorldChunkGrid.SetBlock(Type, WrappedWorldPosition3i, PersistentChunk, Object[])
WorldChunkGrid.SetBlock<T>(WrappedWorldPosition3i, Object[])
WorldChunkGrid.SetBlock<T>(WrappedWorldPosition3i, PersistentChunk, Object[])
WorldChunkGrid.DeleteBlock(WrappedWorldPosition3i, Boolean)
WorldChunkGrid.GetBlock(WrappedWorldPosition3i)
WorldChunkGrid.CalculateChunkEncasement(Action<Single>)
WorldChunkGrid.ReceiveInitialState(BSONObject)
WorldChunkGrid.ReceiveUpdate(BSONObject)
WorldChunkGrid.SendUpdate(BSONObject, INetObjectViewer)
WorldChunkGrid.IsRelevant(INetObjectViewer)
WorldChunkGrid.IsNotRelevant(INetObjectViewer)
WorldChunkGrid.IsUpdated(INetObjectViewer)
WorldChunkGrid.SendInitialState(BSONObject, INetObjectViewer)
WorldChunkGrid.Priority
WorldChunkGrid.NetObj
WorldChunkGrid.ID
WorldChunkGrid.Active
WorldChunkGrid.NetObjectCreationRealtime
WorldChunkGrid.UpdateChannel
WorldChunkGrid.InitialStateChannel
WorldChunkGrid.ChunkSize
WorldChunkGrid.VoxelSize
Namespace: Eco.World
Assembly: Eco.World.dll
Syntax
public class PersistentChunkGrid : WorldChunkGrid, INetObject, INetObjectPriority

Constructors

PersistentChunkGrid()

Declaration
public PersistentChunkGrid()

Methods

Clear(Guid)

Declaration
public override void Clear(Guid newGuid)
Parameters
Type Name Description
System.Guid newGuid

CreateChunk(Vector3i)

Declaration
public override PersistentChunk CreateChunk(Vector3i chunkPos)
Parameters
Type Name Description
Vector3i chunkPos
Returns
Type Description
PersistentChunk

GetDirtyState(out Int32, out Int32)

Declaration
public void GetDirtyState(out int numDirty, out int total)
Parameters
Type Name Description
System.Int32 numDirty
System.Int32 total

Initialize()

Declaration
public void Initialize()

MarkAllDirty()

Declaration
public void MarkAllDirty()

RemoveChunk(PersistentChunk)

Declaration
public override void RemoveChunk(PersistentChunk chunk)
Parameters
Type Name Description
PersistentChunk chunk

Implements

INetObject
INetObjectPriority
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾