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
TVectorTAxis
- Inherited Members
- Extension Methods
Methods
HasComponent(TAxis, out int)
[Pure]
bool HasComponent(TAxis axis, out int scalar)
Parameters
axisTAxisscalarint
Returns
- bool
IsStandardBasisScalarMultiple(out TAxis, out int)
[Pure]
bool IsStandardBasisScalarMultiple(out TAxis axis, out int scalar)
Parameters
axisTAxisscalarint
Returns
- bool
MirrorOver(TAxis)
[Pure]
TVector MirrorOver(TAxis axis)
Parameters
axisTAxis
Returns
- TVector