| 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 |