| 
    The Open Toolkit library
    1.0
    
   | 
 
This is the complete list of members for OpenTK.Vector3, including all inherited members.
| Add(Vector3 right) | OpenTK.Vector3 | |
| Add(ref Vector3 right) | OpenTK.Vector3 | |
| Add(Vector3 a, Vector3 b) | OpenTK.Vector3 | static | 
| Add(ref Vector3 a, ref Vector3 b, out Vector3 result) | OpenTK.Vector3 | static | 
| BaryCentric(Vector3 a, Vector3 b, Vector3 c, float u, float v) | OpenTK.Vector3 | static | 
| BaryCentric(ref Vector3 a, ref Vector3 b, ref Vector3 c, float u, float v, out Vector3 result) | OpenTK.Vector3 | static | 
| CalculateAngle(Vector3 first, Vector3 second) | OpenTK.Vector3 | static | 
| CalculateAngle(ref Vector3 first, ref Vector3 second, out float result) | OpenTK.Vector3 | static | 
| Clamp(Vector3 vec, Vector3 min, Vector3 max) | OpenTK.Vector3 | static | 
| Clamp(ref Vector3 vec, ref Vector3 min, ref Vector3 max, out Vector3 result) | OpenTK.Vector3 | static | 
| ComponentMax(Vector3 a, Vector3 b) | OpenTK.Vector3 | static | 
| ComponentMax(ref Vector3 a, ref Vector3 b, out Vector3 result) | OpenTK.Vector3 | static | 
| ComponentMin(Vector3 a, Vector3 b) | OpenTK.Vector3 | static | 
| ComponentMin(ref Vector3 a, ref Vector3 b, out Vector3 result) | OpenTK.Vector3 | static | 
| Cross(Vector3 left, Vector3 right) | OpenTK.Vector3 | static | 
| Cross(ref Vector3 left, ref Vector3 right, out Vector3 result) | OpenTK.Vector3 | static | 
| Div(float f) | OpenTK.Vector3 | |
| Div(Vector3 a, float f) | OpenTK.Vector3 | static | 
| Div(ref Vector3 a, float f, out Vector3 result) | OpenTK.Vector3 | static | 
| Divide(Vector3 vector, float scale) | OpenTK.Vector3 | static | 
| Divide(ref Vector3 vector, float scale, out Vector3 result) | OpenTK.Vector3 | static | 
| Divide(Vector3 vector, Vector3 scale) | OpenTK.Vector3 | static | 
| Divide(ref Vector3 vector, ref Vector3 scale, out Vector3 result) | OpenTK.Vector3 | static | 
| Dot(Vector3 left, Vector3 right) | OpenTK.Vector3 | static | 
| Dot(ref Vector3 left, ref Vector3 right, out float result) | OpenTK.Vector3 | static | 
| Equals(object obj) | OpenTK.Vector3 | |
| Equals(Vector3 other) | OpenTK.Vector3 | |
| GetHashCode() | OpenTK.Vector3 | |
| Length | OpenTK.Vector3 | |
| LengthFast | OpenTK.Vector3 | |
| LengthSquared | OpenTK.Vector3 | |
| Lerp(Vector3 a, Vector3 b, float blend) | OpenTK.Vector3 | static | 
| Lerp(ref Vector3 a, ref Vector3 b, float blend, out Vector3 result) | OpenTK.Vector3 | static | 
| Max(Vector3 left, Vector3 right) | OpenTK.Vector3 | static | 
| Min(Vector3 left, Vector3 right) | OpenTK.Vector3 | static | 
| Mult(float f) | OpenTK.Vector3 | |
| Mult(Vector3 a, float f) | OpenTK.Vector3 | static | 
| Mult(ref Vector3 a, float f, out Vector3 result) | OpenTK.Vector3 | static | 
| Multiply(Vector3 vector, float scale) | OpenTK.Vector3 | static | 
| Multiply(ref Vector3 vector, float scale, out Vector3 result) | OpenTK.Vector3 | static | 
| Multiply(Vector3 vector, Vector3 scale) | OpenTK.Vector3 | static | 
| Multiply(ref Vector3 vector, ref Vector3 scale, out Vector3 result) | OpenTK.Vector3 | static | 
| Normalize() | OpenTK.Vector3 | |
| Normalize(Vector3 vec) | OpenTK.Vector3 | static | 
| Normalize(ref Vector3 vec, out Vector3 result) | OpenTK.Vector3 | static | 
| Normalized() | OpenTK.Vector3 | |
| NormalizeFast() | OpenTK.Vector3 | |
| NormalizeFast(Vector3 vec) | OpenTK.Vector3 | static | 
| NormalizeFast(ref Vector3 vec, out Vector3 result) | OpenTK.Vector3 | static | 
| One | OpenTK.Vector3 | static | 
| operator!=(Vector3 left, Vector3 right) | OpenTK.Vector3 | static | 
| operator*(Vector3 vec, float scale) | OpenTK.Vector3 | static | 
| operator*(float scale, Vector3 vec) | OpenTK.Vector3 | static | 
| operator+(Vector3 left, Vector3 right) | OpenTK.Vector3 | static | 
| operator-(Vector3 left, Vector3 right) | OpenTK.Vector3 | static | 
| operator-(Vector3 vec) | OpenTK.Vector3 | static | 
| operator/(Vector3 vec, float scale) | OpenTK.Vector3 | static | 
| operator==(Vector3 left, Vector3 right) | OpenTK.Vector3 | static | 
| Scale(float sx, float sy, float sz) | OpenTK.Vector3 | |
| Scale(Vector3 scale) | OpenTK.Vector3 | |
| Scale(ref Vector3 scale) | OpenTK.Vector3 | |
| SizeInBytes | OpenTK.Vector3 | static | 
| Sub(Vector3 right) | OpenTK.Vector3 | |
| Sub(ref Vector3 right) | OpenTK.Vector3 | |
| Sub(Vector3 a, Vector3 b) | OpenTK.Vector3 | static | 
| Sub(ref Vector3 a, ref Vector3 b, out Vector3 result) | OpenTK.Vector3 | static | 
| Subtract(Vector3 a, Vector3 b) | OpenTK.Vector3 | static | 
| Subtract(ref Vector3 a, ref Vector3 b, out Vector3 result) | OpenTK.Vector3 | static | 
| this[int index] | OpenTK.Vector3 | |
| ToString() | OpenTK.Vector3 | |
| Transform(Vector3 vec, Matrix4 mat) | OpenTK.Vector3 | static | 
| Transform(ref Vector3 vec, ref Matrix4 mat, out Vector3 result) | OpenTK.Vector3 | static | 
| Transform(Vector3 vec, Quaternion quat) | OpenTK.Vector3 | static | 
| Transform(ref Vector3 vec, ref Quaternion quat, out Vector3 result) | OpenTK.Vector3 | static | 
| TransformNormal(Vector3 norm, Matrix4 mat) | OpenTK.Vector3 | static | 
| TransformNormal(ref Vector3 norm, ref Matrix4 mat, out Vector3 result) | OpenTK.Vector3 | static | 
| TransformNormalInverse(Vector3 norm, Matrix4 invMat) | OpenTK.Vector3 | static | 
| TransformNormalInverse(ref Vector3 norm, ref Matrix4 invMat, out Vector3 result) | OpenTK.Vector3 | static | 
| TransformPerspective(Vector3 vec, Matrix4 mat) | OpenTK.Vector3 | static | 
| TransformPerspective(ref Vector3 vec, ref Matrix4 mat, out Vector3 result) | OpenTK.Vector3 | static | 
| TransformPosition(Vector3 pos, Matrix4 mat) | OpenTK.Vector3 | static | 
| TransformPosition(ref Vector3 pos, ref Matrix4 mat, out Vector3 result) | OpenTK.Vector3 | static | 
| TransformVector(Vector3 vec, Matrix4 mat) | OpenTK.Vector3 | static | 
| TransformVector(ref Vector3 vec, ref Matrix4 mat, out Vector3 result) | OpenTK.Vector3 | static | 
| UnitX | OpenTK.Vector3 | static | 
| UnitY | OpenTK.Vector3 | static | 
| UnitZ | OpenTK.Vector3 | static | 
| Vector3(float value) | OpenTK.Vector3 | |
| Vector3(float x, float y, float z) | OpenTK.Vector3 | |
| Vector3(Vector2 v) | OpenTK.Vector3 | |
| Vector3(Vector3 v) | OpenTK.Vector3 | |
| Vector3(Vector4 v) | OpenTK.Vector3 | |
| X | OpenTK.Vector3 | |
| Xy | OpenTK.Vector3 | |
| Xz | OpenTK.Vector3 | |
| Xzy | OpenTK.Vector3 | |
| Y | OpenTK.Vector3 | |
| Yx | OpenTK.Vector3 | |
| Yxz | OpenTK.Vector3 | |
| Yz | OpenTK.Vector3 | |
| Yzx | OpenTK.Vector3 | |
| Z | OpenTK.Vector3 | |
| Zero | OpenTK.Vector3 | static | 
| Zx | OpenTK.Vector3 | |
| Zxy | OpenTK.Vector3 | |
| Zy | OpenTK.Vector3 | |
| Zyx | OpenTK.Vector3 |