Struct LocalChunkBounds
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public readonly struct LocalChunkBounds
- Extension Methods
Constructors
LocalChunkBounds(ChunkVector, ChunkVector)
public LocalChunkBounds(ChunkVector min, ChunkVector max)
Parameters
minChunkVectormaxChunkVector
Fields
Max
public readonly ChunkVector Max
Field Value
Min
public readonly ChunkVector Min
Field Value
Properties
Dimensions
public ChunkDimensions Dimensions { get; }
Property Value
Methods
Equals(LocalChunkBounds)
public bool Equals(LocalChunkBounds other)
Parameters
otherLocalChunkBounds
Returns
- bool
Equals(object)
public override bool Equals(object obj)
Parameters
objobject
Returns
- bool
From(ChunkVector, ChunkDimensions)
public static LocalChunkBounds From(ChunkVector origin, ChunkDimensions dimensions)
Parameters
originChunkVectordimensionsChunkDimensions
Returns
From(ChunkVector, ChunkVector)
public static LocalChunkBounds From(ChunkVector a, ChunkVector b)
Parameters
Returns
From_SLOW_DO_NOT_USE<TEnumerable>(TEnumerable)
[Obsolete("This overload is very slow. Please do not use it in any even remotely related performance relevant code.")]
public static LocalChunkBounds From_SLOW_DO_NOT_USE<TEnumerable>(TEnumerable coordinates) where TEnumerable : IEnumerable<ChunkVector>
Parameters
coordinatesTEnumerable
Returns
Type Parameters
TEnumerable
GetHashCode()
public override int GetHashCode()
Returns
- int
Includes(ChunkVector)
public bool Includes(ChunkVector c)
Parameters
Returns
- bool
ToGlobal(GlobalChunkTransform)
public GlobalChunkBounds ToGlobal(GlobalChunkTransform transform)
Parameters
transformGlobalChunkTransform
Returns
ToString()
public override string ToString()
Returns
- string
Operators
operator ==(LocalChunkBounds, LocalChunkBounds)
public static bool operator ==(LocalChunkBounds lhs, LocalChunkBounds rhs)
Parameters
lhsLocalChunkBoundsrhsLocalChunkBounds
Returns
- bool
operator !=(LocalChunkBounds, LocalChunkBounds)
public static bool operator !=(LocalChunkBounds lhs, LocalChunkBounds rhs)
Parameters
lhsLocalChunkBoundsrhsLocalChunkBounds
Returns
- bool