terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Public Member Functions | |
Quaternion (float x, float y, float z, float w) | |
override int | GetHashCode () |
override bool | Equals (object other) |
bool | Equals (Quaternion other) |
override string | ToString () |
string | ToString (string format, IFormatProvider formatProvider) |
bool | Equals (T other) |
string | ToString (string format, global::System.IFormatProvider formatProvider) |
Static Public Member Functions | |
static Quaternion | Inverse (Quaternion rotation) |
static Quaternion | AngleAxis (float angle, Vector3 axis) |
static Vector3 | operator* (Quaternion rotation, Vector3 point) |
static bool | operator== (Quaternion lhs, Quaternion rhs) |
static bool | operator!= (Quaternion lhs, Quaternion rhs) |
static float | Dot (Quaternion a, Quaternion b) |
static | Quaternion () |
Public Attributes | |
float | x |
float | y |
float | z |
float | w |
Properties | |
static Quaternion | identity [get, set] |
Vector3 | eulerAngles [get, set] |
Private Member Functions | |
static void | Inverse_Injected (ref Quaternion rotation, out Quaternion ret) |
static void | Internal_FromEulerRad_Injected (ref Vector3 euler, out Quaternion ret) |
static void | Internal_ToEulerRad_Injected (ref Quaternion rotation, out Vector3 ret) |
static void | AngleAxis_Injected (float angle, ref Vector3 axis, out Quaternion ret) |
Static Private Member Functions | |
static Quaternion | Internal_FromEulerRad (Vector3 euler) |
static Vector3 | Internal_ToEulerRad (Quaternion rotation) |
static bool | IsEqualUsingDot (float dot) |
static Vector3 | Internal_MakePositive (Vector3 euler) |
Static Private Attributes | |
static readonly Quaternion | identityQuaternion |
Definition at line 19 of file Quaternion.cs.