Show / Hide Table of Contents

Class AxisExtensions

Inheritance
System.Object
AxisExtensions
Namespace: Eco.Shared.Math
Assembly: Eco.Shared.dll
Syntax
public static class AxisExtensions : Object

Fields

AllAxis

Declaration
public static DirectionAxis[] AllAxis
Field Value
Type Description
DirectionAxis[]

Methods

DiagonalComponents(HorzDir)

Declaration
public static (HorzDir, HorzDir) DiagonalComponents(this HorzDir dir)
Parameters
Type Name Description
HorzDir dir
Returns
Type Description
System.ValueTuple<HorzDir, HorzDir>

GetArrayOfAxis(DirectionAxisFlags)

Declaration
public static DirectionAxis[] GetArrayOfAxis(this DirectionAxisFlags axes)
Parameters
Type Name Description
DirectionAxisFlags axes
Returns
Type Description
DirectionAxis[]

GetAxisDirections(Axis)

Declaration
public static (DirectionAxis, DirectionAxis) GetAxisDirections(this Axis axis)
Parameters
Type Name Description
Axis axis
Returns
Type Description
System.ValueTuple<DirectionAxis, DirectionAxis>

HasSideDirection(DirectionAxisFlags)

Declaration
public static bool HasSideDirection(this DirectionAxisFlags flags)
Parameters
Type Name Description
DirectionAxisFlags flags
Returns
Type Description
System.Boolean

Opposite(HorzDir)

Declaration
public static HorzDir Opposite(this HorzDir dir)
Parameters
Type Name Description
HorzDir dir
Returns
Type Description
HorzDir
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾