Go to the source code of this file.
|
| ScriptValueTypes |
| Pseudo-namespace; it doesn't exist in code or script runtime, only in this documentation.
|
|
|
struct ScriptValueTypes::quaternion | ScriptValueTypes::Slerp (float, const quaternion &in, const quaternion &in, bool &in) |
|
quaternion | ScriptValueTypes::SlerpExtraSpins (float, const quaternion &in, const quaternion &in, int &in) |
|
void | ScriptValueTypes::Intermediate (const quaternion &in, const quaternion &in, const quaternion &in, const quaternion &in, const quaternion &in) |
|
quaternion | ScriptValueTypes::Squad (float, const quaternion &in, const quaternion &in, const quaternion &in, const quaternion &in, bool &in) |
|
quaternion | ScriptValueTypes::nlerp (float, const quaternion &in, const quaternion &in, bool &in) |
|
|
| quaternion () |
|
| quaternion (const radian &in, const vector3 &in) |
|
| quaternion (float, float, float, float) |
|
| quaternion (const quaternion &in) |
|
| quaternion (float) |
|
|
float | opIndex (int) const |
|
bool | opEquals (const quaternion &in) const |
|
quaternion | opAdd (const quaternion &in) const |
|
quaternion | opSub (const quaternion &in) const |
|
quaternion | opMul (const vector &in) const |
|
quaternion | opSub () const |
|
quaternion | opMul (const quaternion &in) const |
|
quaternion & | opAssign (const quaternion &in) |
|
|
float | Dot (const quaternion &in) const |
|
float | Norm () const |
|
float | normalise () |
|
quaternion | Inverse () const |
|
quaternion | UnitInverse () const |
|
quaternion | Exp () const |
|
quaternion | Log () const |
|
radian | getRoll (bool reprojectAxis=true) const |
|
radian | getPitch (bool reprojectAxis=true) const |
|
radian | getYaw (bool reprojectAxis=true) const |
|
bool | equals (const quaternion &in, const radian &in) const |
|
bool | isNaN () const |
|
|
float | w |
|
float | x |
|
float | y |
|
float | z |
|
◆ Dot()
◆ equals()
bool Slerp::equals |
( |
const quaternion & |
in, |
|
|
const radian & |
in |
|
) |
| const |
◆ Exp()
◆ getPitch()
radian Slerp::getPitch |
( |
bool |
reprojectAxis = true | ) |
const |
◆ getRoll()
radian Slerp::getRoll |
( |
bool |
reprojectAxis = true | ) |
const |
◆ getYaw()
radian Slerp::getYaw |
( |
bool |
reprojectAxis = true | ) |
const |
◆ Inverse()
◆ isNaN()
bool Slerp::isNaN |
( |
| ) |
const |
◆ Log()
◆ Norm()
float Slerp::Norm |
( |
| ) |
const |
◆ normalise()
float Slerp::normalise |
( |
| ) |
|
◆ opAdd()
◆ opAssign()
◆ opEquals()
bool Slerp::opEquals |
( |
const quaternion & |
in | ) |
const |
◆ opIndex()
float Slerp::opIndex |
( |
int |
| ) |
const |
◆ opMul() [1/2]
◆ opMul() [2/2]
quaternion Slerp::opMul |
( |
const vector & |
in | ) |
const |
◆ opSub() [1/2]
◆ opSub() [2/2]
◆ quaternion() [1/5]
◆ quaternion() [2/5]
Slerp::quaternion |
( |
const quaternion & |
in | ) |
|
◆ quaternion() [3/5]
Slerp::quaternion |
( |
const radian & |
in, |
|
|
const vector3 & |
in |
|
) |
| |
◆ quaternion() [4/5]
Slerp::quaternion |
( |
float |
| ) |
|
◆ quaternion() [5/5]
Slerp::quaternion |
( |
float |
, |
|
|
float |
, |
|
|
float |
, |
|
|
float |
|
|
) |
| |
◆ UnitInverse()