Table of Contents

Class Euler

Namespace
Graphene
Assembly
Graphene-1.0.dll
public sealed class Euler : BoxedRecord, IEquatable<Euler>
Inheritance
Euler
Implements
Inherited Members

Constructors

Euler()

public Euler()

Euler(EulerOwnedHandle)

public Euler(EulerOwnedHandle handle)

Parameters

handle EulerOwnedHandle

Properties

Handle

public EulerOwnedHandle Handle { get; }

Property Value

EulerOwnedHandle

Methods

Alloc()

[Version("1.2")]
public static Euler Alloc()

Returns

Euler

Equal(Euler)

[Version("1.2")]
public bool Equal(Euler b)

Parameters

b Euler

Returns

bool

Equals(Euler?)

Indicates whether the current object is equal to another object of the same type.

public bool Equals(Euler? other)

Parameters

other Euler

An object to compare with this object.

Returns

bool

true if the current object is equal to the other parameter; otherwise, false.

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

Free()

[Version("1.2")]
public void Free()

GetAlpha()

[Version("1.10")]
public float GetAlpha()

Returns

float

GetBeta()

[Version("1.10")]
public float GetBeta()

Returns

float

GetGType()

public static Type GetGType()

Returns

Type

GetGamma()

[Version("1.10")]
public float GetGamma()

Returns

float

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetOrder()

[Version("1.2")]
public EulerOrder GetOrder()

Returns

EulerOrder

GetX()

[Version("1.2")]
public float GetX()

Returns

float

GetY()

[Version("1.2")]
public float GetY()

Returns

float

GetZ()

[Version("1.2")]
public float GetZ()

Returns

float

Init(float, float, float)

[Version("1.2")]
public Euler Init(float x, float y, float z)

Parameters

x float
y float
z float

Returns

Euler

InitFromEuler(Euler?)

[Version("1.2")]
public Euler InitFromEuler(Euler? src)

Parameters

src Euler

Returns

Euler

InitFromMatrix(Matrix?, EulerOrder)

[Version("1.2")]
public Euler InitFromMatrix(Matrix? m, EulerOrder order)

Parameters

m Matrix
order EulerOrder

Returns

Euler

InitFromQuaternion(Quaternion?, EulerOrder)

[Version("1.2")]
public Euler InitFromQuaternion(Quaternion? q, EulerOrder order)

Parameters

q Quaternion
order EulerOrder

Returns

Euler

InitFromRadians(float, float, float, EulerOrder)

[Version("1.10")]
public Euler InitFromRadians(float x, float y, float z, EulerOrder order)

Parameters

x float
y float
z float
order EulerOrder

Returns

Euler

InitFromVec3(Vec3?, EulerOrder)

[Version("1.2")]
public Euler InitFromVec3(Vec3? v, EulerOrder order)

Parameters

v Vec3
order EulerOrder

Returns

Euler

InitWithOrder(float, float, float, EulerOrder)

[Version("1.2")]
public Euler InitWithOrder(float x, float y, float z, EulerOrder order)

Parameters

x float
y float
z float
order EulerOrder

Returns

Euler