Table of Contents

Struct LocalTileBounds

Namespace
Game.Core.Coordinates
Assembly
Game.Core.Coordinates.dll
public readonly struct LocalTileBounds
Extension Methods

Constructors

LocalTileBounds(TileVector, TileVector)

public LocalTileBounds(TileVector min, TileVector max)

Parameters

min TileVector
max TileVector

Fields

Max

public readonly TileVector Max

Field Value

TileVector

Min

public readonly TileVector Min

Field Value

TileVector

Properties

Center

public TileVector Center { get; }

Property Value

TileVector

Dimensions

public TileDimensions Dimensions { get; }

Property Value

TileDimensions

Methods

Equals(LocalTileBounds)

public bool Equals(LocalTileBounds other)

Parameters

other LocalTileBounds

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

From(TileVector, TileVector)

public static LocalTileBounds From(TileVector a, TileVector b)

Parameters

a TileVector
b TileVector

Returns

LocalTileBounds

From_SLOW_DO_NOT_USE<TEnumerable>(TEnumerable)

[Obsolete("This method is VERY SLOW, avoid whenever possible.")]
public static LocalTileBounds From_SLOW_DO_NOT_USE<TEnumerable>(TEnumerable coordinates) where TEnumerable : IEnumerable<TileVector>

Parameters

coordinates TEnumerable

Returns

LocalTileBounds

Type Parameters

TEnumerable

GetHashCode()

public override int GetHashCode()

Returns

int

Includes(TileVector)

public bool Includes(TileVector c)

Parameters

c TileVector

Returns

bool

ToGlobal(in GlobalTileTransform)

public GlobalTileBounds ToGlobal(in GlobalTileTransform transform)

Parameters

transform GlobalTileTransform

Returns

GlobalTileBounds

ToString()

public override string ToString()

Returns

string

Operators

operator ==(LocalTileBounds, LocalTileBounds)

public static bool operator ==(LocalTileBounds lhs, LocalTileBounds rhs)

Parameters

lhs LocalTileBounds
rhs LocalTileBounds

Returns

bool

operator !=(LocalTileBounds, LocalTileBounds)

public static bool operator !=(LocalTileBounds lhs, LocalTileBounds rhs)

Parameters

lhs LocalTileBounds
rhs LocalTileBounds

Returns

bool