Class Euler
- Namespace
- Graphene
- Assembly
- Graphene-1.0.dll
public sealed class Euler : BoxedRecord, GTypeProvider, InstanceFactory, IEquatable<Euler>, IDisposable
- Inheritance
-
Euler
- Implements
- Inherited Members
Constructors
Euler()
public Euler()
Euler(EulerOwnedHandle)
public Euler(EulerOwnedHandle handle)
Parameters
handleEulerOwnedHandle
Properties
Handle
public EulerOwnedHandle Handle { get; }
Property Value
Methods
Alloc()
[Version("1.2")]
public static Euler Alloc()
Returns
Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public void Dispose()
Equal(Euler)
[Version("1.2")]
public bool Equal(Euler b)
Parameters
bEuler
Returns
Equals(Euler?)
Indicates whether the current object is equal to another object of the same type.
public bool Equals(Euler? other)
Parameters
otherEulerAn object to compare with this object.
Returns
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
Free()
[Version("1.2")]
public void Free()
GetAlpha()
[Version("1.10")]
public float GetAlpha()
Returns
GetBeta()
[Version("1.10")]
public float GetBeta()
Returns
GetGType()
public static Type GetGType()
Returns
GetGamma()
[Version("1.10")]
public float GetGamma()
Returns
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
GetX()
[Version("1.2")]
public float GetX()
Returns
GetY()
[Version("1.2")]
public float GetY()
Returns
GetZ()
[Version("1.2")]
public float GetZ()
Returns
Init(float, float, float)
[Version("1.2")]
public Euler Init(float x, float y, float z)
Parameters
Returns
InitFromEuler(Euler?)
[Version("1.2")]
public Euler InitFromEuler(Euler? src)
Parameters
srcEuler
Returns
InitFromMatrix(Matrix?, EulerOrder)
[Version("1.2")]
public Euler InitFromMatrix(Matrix? m, EulerOrder order)
Parameters
mMatrixorderEulerOrder
Returns
InitFromQuaternion(Quaternion?, EulerOrder)
[Version("1.2")]
public Euler InitFromQuaternion(Quaternion? q, EulerOrder order)
Parameters
qQuaternionorderEulerOrder
Returns
InitFromRadians(float, float, float, EulerOrder)
[Version("1.10")]
public Euler InitFromRadians(float x, float y, float z, EulerOrder order)
Parameters
xfloatyfloatzfloatorderEulerOrder
Returns
InitFromVec3(Vec3?, EulerOrder)
[Version("1.2")]
public Euler InitFromVec3(Vec3? v, EulerOrder order)
Parameters
vVec3orderEulerOrder
Returns
InitWithOrder(float, float, float, EulerOrder)
[Version("1.2")]
public Euler InitWithOrder(float x, float y, float z, EulerOrder order)
Parameters
xfloatyfloatzfloatorderEulerOrder