Interface IDirectionComposableVector<TVector, TDirection>
- Namespace
- Game.Core.Coordinates
- Assembly
- Game.Core.Coordinates.dll
public interface IDirectionComposableVector<TVector, TDirection> : IVector<TVector> where TDirection : IDirection<TDirection>
Type Parameters
TVectorTDirection
- Inherited Members
- Extension Methods
Methods
Add(TDirection, int)
[Pure]
TVector Add(TDirection direction, int scalar)
Parameters
directionTDirectionscalarint
Returns
- TVector
IsStandardBasisScalar(out TDirection, out uint)
[Pure]
bool IsStandardBasisScalar(out TDirection direction, out uint scalar)
Parameters
directionTDirectionscalaruint
Returns
- bool
Subtract(TDirection, int)
[Pure]
TVector Subtract(TDirection direction, int scalar)
Parameters
directionTDirectionscalarint
Returns
- TVector