Show / Hide Table of Contents

Struct CubeRotation

Inherited Members
ValueType.ToString()
Namespace: Tessera
Assembly: cs.temp.dll.dll
Syntax
public struct CubeRotation

Properties

All

Declaration
public static IEnumerable<CubeRotation> All { get; }
Property Value
Type Description
IEnumerable<CubeRotation>

Identity

Declaration
public static CubeRotation Identity { get; }
Property Value
Type Description
CubeRotation

IsReflection

Declaration
public bool IsReflection { get; }
Property Value
Type Description
Boolean

ReflectX

Declaration
public static CubeRotation ReflectX { get; }
Property Value
Type Description
CubeRotation

ReflectY

Declaration
public static CubeRotation ReflectY { get; }
Property Value
Type Description
CubeRotation

ReflectZ

Declaration
public static CubeRotation ReflectZ { get; }
Property Value
Type Description
CubeRotation

RotateXY

Declaration
public static CubeRotation RotateXY { get; }
Property Value
Type Description
CubeRotation

RotateXZ

Declaration
public static CubeRotation RotateXZ { get; }
Property Value
Type Description
CubeRotation

RotateYZ

Declaration
public static CubeRotation RotateYZ { get; }
Property Value
Type Description
CubeRotation

Methods

Equals(Object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
Object obj
Returns
Type Description
Boolean
Overrides
ValueType.Equals(Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
Int32
Overrides
ValueType.GetHashCode()

Invert()

Declaration
public CubeRotation Invert()
Returns
Type Description
CubeRotation

Operators

Equality(CubeRotation, CubeRotation)

Declaration
public static bool operator ==(CubeRotation a, CubeRotation b)
Parameters
Type Name Description
CubeRotation a
CubeRotation b
Returns
Type Description
Boolean

Implicit(CellRotation to CubeRotation)

Declaration
public static implicit operator CubeRotation(CellRotation r)
Parameters
Type Name Description
CellRotation r
Returns
Type Description
CubeRotation

Implicit(CubeRotation to CellRotation)

Declaration
public static implicit operator CellRotation(CubeRotation r)
Parameters
Type Name Description
CubeRotation r
Returns
Type Description
CellRotation

Inequality(CubeRotation, CubeRotation)

Declaration
public static bool operator !=(CubeRotation a, CubeRotation b)
Parameters
Type Name Description
CubeRotation a
CubeRotation b
Returns
Type Description
Boolean

Multiply(CubeRotation, BoundsInt)

Declaration
public static BoundsInt operator *(CubeRotation r, BoundsInt bounds)
Parameters
Type Name Description
CubeRotation r
BoundsInt bounds
Returns
Type Description
BoundsInt

Multiply(CubeRotation, CubeFaceDir)

Declaration
public static CubeFaceDir operator *(CubeRotation r, CubeFaceDir dir)
Parameters
Type Name Description
CubeRotation r
CubeFaceDir dir
Returns
Type Description
CubeFaceDir

Multiply(CubeRotation, CubeRotation)

Declaration
public static CubeRotation operator *(CubeRotation a, CubeRotation b)
Parameters
Type Name Description
CubeRotation a
CubeRotation b
Returns
Type Description
CubeRotation

Multiply(CubeRotation, Vector3)

Declaration
public static Vector3 operator *(CubeRotation r, Vector3 v)
Parameters
Type Name Description
CubeRotation r
Vector3 v
Returns
Type Description
Vector3

Multiply(CubeRotation, Vector3Int)

Declaration
public static Vector3Int operator *(CubeRotation r, Vector3Int v)
Parameters
Type Name Description
CubeRotation r
Vector3Int v
Returns
Type Description
Vector3Int
Back to top Generated by DocFX