Table of Contents

Interface IAxisComposableVector<TVector, TAxis>

Namespace
Game.Core.Coordinates
Assembly
Game.Core.Coordinates.dll
public interface IAxisComposableVector<TVector, TAxis> : IVector<TVector> where TAxis : IAxis<TAxis>

Type Parameters

TVector
TAxis
Inherited Members
Extension Methods

Methods

HasComponent(TAxis, out int)

[Pure]
bool HasComponent(TAxis axis, out int scalar)

Parameters

axis TAxis
scalar int

Returns

bool

IsStandardBasisScalarMultiple(out TAxis, out int)

[Pure]
bool IsStandardBasisScalarMultiple(out TAxis axis, out int scalar)

Parameters

axis TAxis
scalar int

Returns

bool

MirrorOver(TAxis)

[Pure]
TVector MirrorOver(TAxis axis)

Parameters

axis TAxis

Returns

TVector