|
static Quaternion | operator* (Quaternion lhs, Quaternion rhs) |
|
static Vector3 | operator* (Quaternion rotation, Vector3 point) |
|
static Quaternion | operator+ (Quaternion a, Quaternion b) |
|
static Quaternion | operator- (Quaternion q) |
|
static bool | operator== (Quaternion lhs, Quaternion rhs) |
|
static bool | operator!= (Quaternion lhs, Quaternion rhs) |
|
static float | Dot (Quaternion a, Quaternion b) |
|
static Quaternion | Euler (Vector3 angles) |
|
static Quaternion | Euler (float x, float y, float z) |
|
static Quaternion | AngleAxis (float angle, Vector3 axis) |
|
static Quaternion | LookRotation (Vector3 direction, Vector3 axis) |
|
static float | Angle (Quaternion a, Quaternion b) |
|
static Quaternion | Slerp (Quaternion q1, Quaternion q2, float t) |
|
static Quaternion | RotateTowards (Quaternion from, Quaternion to, float maxDegreesDelta) |
|
static Quaternion | Normalize (Quaternion q) |
|
|
float | x |
|
float | y |
|
float | z |
|
float | w |
|
Definition at line 6 of file Quaternion.cs.
◆ Quaternion()
FalcoEngine.Quaternion.Quaternion |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
w |
|
) |
| |
◆ Angle()
◆ AngleAxis()
◆ Conjugate()
◆ Dot()
◆ Equals() [1/2]
override bool FalcoEngine.Quaternion.Equals |
( |
object |
other | ) |
|
◆ Equals() [2/2]
bool FalcoEngine.Quaternion.Equals |
( |
Quaternion |
other | ) |
|
◆ Euler() [1/2]
static Quaternion FalcoEngine.Quaternion.Euler |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
|
static |
◆ Euler() [2/2]
◆ GetHashCode()
override int FalcoEngine.Quaternion.GetHashCode |
( |
| ) |
|
◆ Inverse()
◆ LookRotation()
◆ Normalize() [1/2]
void FalcoEngine.Quaternion.Normalize |
( |
| ) |
|
◆ Normalize() [2/2]
◆ operator!=()
◆ operator*() [1/2]
◆ operator*() [2/2]
◆ operator+()
◆ operator-()
◆ operator==()
◆ RotateTowards()
◆ Scale()
Quaternion FalcoEngine.Quaternion.Scale |
( |
float |
s | ) |
|
◆ Set()
void FalcoEngine.Quaternion.Set |
( |
float |
newX, |
|
|
float |
newY, |
|
|
float |
newZ, |
|
|
float |
newW |
|
) |
| |
◆ SetLookRotation() [1/2]
void FalcoEngine.Quaternion.SetLookRotation |
( |
Vector3 |
view | ) |
|
◆ SetLookRotation() [2/2]
void FalcoEngine.Quaternion.SetLookRotation |
( |
Vector3 |
view, |
|
|
Vector3 |
up |
|
) |
| |
◆ Slerp()
◆ ToString()
string FalcoEngine.Quaternion.ToString |
( |
string |
format, |
|
|
IFormatProvider |
formatProvider |
|
) |
| |
◆ kEpsilon
const float FalcoEngine.Quaternion.kEpsilon = 0.000001F |
|
static |
float FalcoEngine.Quaternion.w |
float FalcoEngine.Quaternion.x |
float FalcoEngine.Quaternion.y |
float FalcoEngine.Quaternion.z |
◆ eulerAngles
Vector3 FalcoEngine.Quaternion.eulerAngles |
|
getset |
◆ identity
◆ normalized
The documentation for this struct was generated from the following file: