Class Euler
public class Euler
- Inheritance
-
Euler
- Inherited Members
Methods
Alloc()
Calls native constructor graphene_euler_alloc. Version: 1.2
[Version("1.2")]
public static extern EulerOwnedHandle Alloc()
Returns
- EulerOwnedHandle
Transfer ownership: Full Nullable: False
Equal(EulerHandle, EulerHandle)
Calls native method graphene_euler_equal. Version: 1.2
[Version("1.2")]
public static extern bool Equal(EulerHandle a, EulerHandle b)
Parameters
a
EulerHandleTransfer ownership: None Nullable: False
b
EulerHandleTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
Free(EulerHandle)
Calls native method graphene_euler_free. Version: 1.2
[Version("1.2")]
public static extern void Free(EulerHandle e)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
GetAlpha(EulerHandle)
Calls native method graphene_euler_get_alpha. Version: 1.10
[Version("1.10")]
public static extern float GetAlpha(EulerHandle e)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetBeta(EulerHandle)
Calls native method graphene_euler_get_beta. Version: 1.10
[Version("1.10")]
public static extern float GetBeta(EulerHandle e)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetGType()
Calls native function graphene_euler_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGamma(EulerHandle)
Calls native method graphene_euler_get_gamma. Version: 1.10
[Version("1.10")]
public static extern float GetGamma(EulerHandle e)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetOrder(EulerHandle)
Calls native method graphene_euler_get_order. Version: 1.2
[Version("1.2")]
public static extern EulerOrder GetOrder(EulerHandle e)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
Returns
- EulerOrder
Transfer ownership: None Nullable: False
GetX(EulerHandle)
Calls native method graphene_euler_get_x. Version: 1.2
[Version("1.2")]
public static extern float GetX(EulerHandle e)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetY(EulerHandle)
Calls native method graphene_euler_get_y. Version: 1.2
[Version("1.2")]
public static extern float GetY(EulerHandle e)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
GetZ(EulerHandle)
Calls native method graphene_euler_get_z. Version: 1.2
[Version("1.2")]
public static extern float GetZ(EulerHandle e)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
Returns
- float
Transfer ownership: None Nullable: False
Init(EulerHandle, float, float, float)
Calls native method graphene_euler_init. Version: 1.2
[Version("1.2")]
public static extern EulerUnownedHandle Init(EulerHandle e, float x, float y, float z)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
x
floatTransfer ownership: None Nullable: False
y
floatTransfer ownership: None Nullable: False
z
floatTransfer ownership: None Nullable: False
Returns
- EulerUnownedHandle
Transfer ownership: None Nullable: False
InitFromEuler(EulerHandle, EulerHandle)
Calls native method graphene_euler_init_from_euler. Version: 1.2
[Version("1.2")]
public static extern EulerUnownedHandle InitFromEuler(EulerHandle e, EulerHandle src)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
src
EulerHandleTransfer ownership: None Nullable: True
Returns
- EulerUnownedHandle
Transfer ownership: None Nullable: False
InitFromMatrix(EulerHandle, MatrixHandle, EulerOrder)
Calls native method graphene_euler_init_from_matrix. Version: 1.2
[Version("1.2")]
public static extern EulerUnownedHandle InitFromMatrix(EulerHandle e, MatrixHandle m, EulerOrder order)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
m
MatrixHandleTransfer ownership: None Nullable: True
order
EulerOrderTransfer ownership: None Nullable: False
Returns
- EulerUnownedHandle
Transfer ownership: None Nullable: False
InitFromQuaternion(EulerHandle, QuaternionHandle, EulerOrder)
Calls native method graphene_euler_init_from_quaternion. Version: 1.2
[Version("1.2")]
public static extern EulerUnownedHandle InitFromQuaternion(EulerHandle e, QuaternionHandle q, EulerOrder order)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
q
QuaternionHandleTransfer ownership: None Nullable: True
order
EulerOrderTransfer ownership: None Nullable: False
Returns
- EulerUnownedHandle
Transfer ownership: None Nullable: False
InitFromRadians(EulerHandle, float, float, float, EulerOrder)
Calls native method graphene_euler_init_from_radians. Version: 1.10
[Version("1.10")]
public static extern EulerUnownedHandle InitFromRadians(EulerHandle e, float x, float y, float z, EulerOrder order)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
x
floatTransfer ownership: None Nullable: False
y
floatTransfer ownership: None Nullable: False
z
floatTransfer ownership: None Nullable: False
order
EulerOrderTransfer ownership: None Nullable: False
Returns
- EulerUnownedHandle
Transfer ownership: None Nullable: False
InitFromVec3(EulerHandle, Vec3Handle, EulerOrder)
Calls native method graphene_euler_init_from_vec3. Version: 1.2
[Version("1.2")]
public static extern EulerUnownedHandle InitFromVec3(EulerHandle e, Vec3Handle v, EulerOrder order)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
v
Vec3HandleTransfer ownership: None Nullable: True
order
EulerOrderTransfer ownership: None Nullable: False
Returns
- EulerUnownedHandle
Transfer ownership: None Nullable: False
InitWithOrder(EulerHandle, float, float, float, EulerOrder)
Calls native method graphene_euler_init_with_order. Version: 1.2
[Version("1.2")]
public static extern EulerUnownedHandle InitWithOrder(EulerHandle e, float x, float y, float z, EulerOrder order)
Parameters
e
EulerHandleTransfer ownership: None Nullable: False
x
floatTransfer ownership: None Nullable: False
y
floatTransfer ownership: None Nullable: False
z
floatTransfer ownership: None Nullable: False
order
EulerOrderTransfer ownership: None Nullable: False
Returns
- EulerUnownedHandle
Transfer ownership: None Nullable: False