| Abs(Vec3 vec) | TaleWorlds.Library.Vec3 | static |
| AngleBetweenTwoVectors(Vec3 v1, Vec3 v2) | TaleWorlds.Library.Vec3 | static |
| AsVec2 | TaleWorlds.Library.Vec3 | |
| ClampedCopy(float min, float max) | TaleWorlds.Library.Vec3 | |
| ClampedCopy(float min, float max, out bool valueClamped) | TaleWorlds.Library.Vec3 | |
| CrossProduct(Vec3 va, Vec3 vb) | TaleWorlds.Library.Vec3 | static |
| Distance(Vec3 v) | TaleWorlds.Library.Vec3 | |
| DistanceSquared(Vec3 v) | TaleWorlds.Library.Vec3 | |
| DotProduct(Vec3 v1, Vec3 v2) | TaleWorlds.Library.Vec3 | static |
| Equals(object obj) | TaleWorlds.Library.Vec3 | |
| Forward | TaleWorlds.Library.Vec3 | static |
| GetHashCode() | TaleWorlds.Library.Vec3 | |
| Invalid | TaleWorlds.Library.Vec3 | static |
| IsNonZero | TaleWorlds.Library.Vec3 | |
| IsUnit | TaleWorlds.Library.Vec3 | |
| IsValid | TaleWorlds.Library.Vec3 | |
| IsValidXYZW | TaleWorlds.Library.Vec3 | |
| Length | TaleWorlds.Library.Vec3 | |
| LengthSquared | TaleWorlds.Library.Vec3 | |
| Lerp(Vec3 v1, Vec3 v2, float alpha) | TaleWorlds.Library.Vec3 | static |
| NearlyEquals(Vec3 v, float epsilon=MBMath.Epsilon) | TaleWorlds.Library.Vec3 | |
| Normalize() | TaleWorlds.Library.Vec3 | |
| NormalizedCopy() | TaleWorlds.Library.Vec3 | |
| NormalizeWithoutChangingZ() | TaleWorlds.Library.Vec3 | |
| One | TaleWorlds.Library.Vec3 | static |
| operator Vector3(Vec3 vec3) | TaleWorlds.Library.Vec3 | explicitstatic |
| operator!=(Vec3 v1, Vec3 v2) | TaleWorlds.Library.Vec3 | static |
| operator*(Vec3 v, float f) | TaleWorlds.Library.Vec3 | static |
| operator*(float f, Vec3 v) | TaleWorlds.Library.Vec3 | static |
| operator*(Vec3 v, MatrixFrame frame) | TaleWorlds.Library.Vec3 | static |
| operator+(Vec3 v1, Vec3 v2) | TaleWorlds.Library.Vec3 | static |
| operator-(Vec3 v) | TaleWorlds.Library.Vec3 | static |
| operator-(Vec3 v1, Vec3 v2) | TaleWorlds.Library.Vec3 | static |
| operator/(Vec3 v, float f) | TaleWorlds.Library.Vec3 | static |
| operator==(Vec3 v1, Vec3 v2) | TaleWorlds.Library.Vec3 | static |
| Parse(string input) | TaleWorlds.Library.Vec3 | static |
| ProjectOnUnitVector(Vec3 ov) | TaleWorlds.Library.Vec3 | |
| Reflect(Vec3 normal) | TaleWorlds.Library.Vec3 | |
| RotateAboutAnArbitraryVector(Vec3 vec, float a) | TaleWorlds.Library.Vec3 | |
| RotateAboutX(float a) | TaleWorlds.Library.Vec3 | |
| RotateAboutY(float a) | TaleWorlds.Library.Vec3 | |
| RotateAboutZ(float a) | TaleWorlds.Library.Vec3 | |
| RotationX | TaleWorlds.Library.Vec3 | |
| RotationZ | TaleWorlds.Library.Vec3 | |
| Side | TaleWorlds.Library.Vec3 | static |
| Slerp(Vec3 start, Vec3 end, float percent) | TaleWorlds.Library.Vec3 | static |
| this[int i] | TaleWorlds.Library.Vec3 | |
| ToARGB | TaleWorlds.Library.Vec3 | |
| ToString() | TaleWorlds.Library.Vec3 | |
| Up | TaleWorlds.Library.Vec3 | static |
| Vec3(float x=0f, float y=0f, float z=0f, float w=-1f) | TaleWorlds.Library.Vec3 | |
| Vec3(Vec3 c, float w=-1) | TaleWorlds.Library.Vec3 | |
| Vec3(Vec2 xy, float z=0f, float w=-1f) | TaleWorlds.Library.Vec3 | |
| Vec3(Vector3 vector3) | TaleWorlds.Library.Vec3 | |
| Vec3Max(Vec3 v1, Vec3 v2) | TaleWorlds.Library.Vec3 | static |
| Vec3Min(Vec3 v1, Vec3 v2) | TaleWorlds.Library.Vec3 | static |
| w | TaleWorlds.Library.Vec3 | |
| x | TaleWorlds.Library.Vec3 | |
| X | TaleWorlds.Library.Vec3 | |
| Y | TaleWorlds.Library.Vec3 | |
| y | TaleWorlds.Library.Vec3 | |
| Z | TaleWorlds.Library.Vec3 | |
| z | TaleWorlds.Library.Vec3 | |
| Zero | TaleWorlds.Library.Vec3 | static |