| Angle(QuaternionProxy a, QuaternionProxy b) | SmashHammer.Scripting.QuaternionProxy | static |
| AngleAxis(float angle, Vector3Proxy axis) | SmashHammer.Scripting.QuaternionProxy | static |
| Dot(QuaternionProxy a, QuaternionProxy b) | SmashHammer.Scripting.QuaternionProxy | static |
| Euler(float x, float y, float z) | SmashHammer.Scripting.QuaternionProxy | static |
| Euler(Vector3Proxy euler) | SmashHammer.Scripting.QuaternionProxy | static |
| EulerAngles | SmashHammer.Scripting.QuaternionProxy | |
| FromToRotation(Vector3Proxy fromDirection, Vector3Proxy toDirection) | SmashHammer.Scripting.QuaternionProxy | static |
| Identity | SmashHammer.Scripting.QuaternionProxy | static |
| Inverse(QuaternionProxy a) | SmashHammer.Scripting.QuaternionProxy | static |
| Lerp(QuaternionProxy a, QuaternionProxy b, float t) | SmashHammer.Scripting.QuaternionProxy | static |
| LerpUnclamped(QuaternionProxy a, QuaternionProxy b, float t) | SmashHammer.Scripting.QuaternionProxy | static |
| LookRotation(Vector3Proxy forward) | SmashHammer.Scripting.QuaternionProxy | static |
| LookRotation(Vector3Proxy forward, Vector3Proxy up) | SmashHammer.Scripting.QuaternionProxy | static |
| Magnitude | SmashHammer.Scripting.QuaternionProxy | |
| Normalize(QuaternionProxy a) | SmashHammer.Scripting.QuaternionProxy | static |
| Normalized | SmashHammer.Scripting.QuaternionProxy | |
| operator!=(QuaternionProxy a, QuaternionProxy b) | SmashHammer.Scripting.QuaternionProxy | static |
| operator*(QuaternionProxy rotation, Vector3Proxy point) | SmashHammer.Scripting.QuaternionProxy | static |
| operator*(QuaternionProxy a, QuaternionProxy b) | SmashHammer.Scripting.QuaternionProxy | static |
| operator==(QuaternionProxy a, QuaternionProxy b) | SmashHammer.Scripting.QuaternionProxy | static |
| QuaternionProxy(float x, float y, float z, float w) | SmashHammer.Scripting.QuaternionProxy | |
| RotateTowards(QuaternionProxy fromRotation, QuaternionProxy toRotation, float step) | SmashHammer.Scripting.QuaternionProxy | static |
| Set(float newX, float newY, float newZ, float newW) | SmashHammer.Scripting.QuaternionProxy | |
| SetFromToRotation(Vector3Proxy fromDirection, Vector3Proxy toDirection) | SmashHammer.Scripting.QuaternionProxy | |
| SetLookRotation(Vector3Proxy forward) | SmashHammer.Scripting.QuaternionProxy | |
| SetLookRotation(Vector3Proxy forward, Vector3Proxy up) | SmashHammer.Scripting.QuaternionProxy | |
| Slerp(QuaternionProxy a, QuaternionProxy b, float t) | SmashHammer.Scripting.QuaternionProxy | static |
| SlerpUnclamped(QuaternionProxy a, QuaternionProxy b, float t) | SmashHammer.Scripting.QuaternionProxy | static |
| SnapAngles(QuaternionProxy q, float snapIntervalAngle) | SmashHammer.Scripting.QuaternionProxy | static |
| this[int index] | SmashHammer.Scripting.QuaternionProxy | |
| ToAngleAxis(out float angle, out Vector3Proxy axis) | SmashHammer.Scripting.QuaternionProxy | |
| W | SmashHammer.Scripting.QuaternionProxy | |
| X | SmashHammer.Scripting.QuaternionProxy | |
| Y | SmashHammer.Scripting.QuaternionProxy | |
| Z | SmashHammer.Scripting.QuaternionProxy | |