| Vector4 get_Zero() | PublicStatic+1 flags | | 0x10 |
| Vector4 get_One() | PublicStatic+1 flags | | 0x10 |
| Vector4 get_UnitX() | PublicStatic+1 flags | | 0x10 |
| Vector4 get_UnitY() | PublicStatic+1 flags | | 0x10 |
| Vector4 get_UnitZ() | PublicStatic+1 flags | | 0x10 |
| Vector4 get_UnitW() | PublicStatic+1 flags | | 0x10 |
| int GetHashCode() | Public+1 flags | | 0x04 |
| bool Equals(object obj) | Public+1 flags | | 0x08 |
| string ToString() | Public+1 flags | | 0x08 |
| string ToString(const string& format) | Public | | 0x08 |
| string ToString(const string& format, IFormatProvider formatProvider) | PublicFinal+2 flags | | 0x08 |
| float Length() | Public | | 0x04 |
| float LengthSquared() | Public | | 0x04 |
| float Distance(const Vector4& value1, const Vector4& value2) | PublicStatic | | 0x10 |
| float DistanceSquared(const Vector4& value1, const Vector4& value2) | PublicStatic | | 0x10 |
| Vector4 Normalize(const Vector4& vector) | PublicStatic | | 0x10 |
| Vector4 Clamp(const Vector4& value1, const Vector4& min, const Vector4& max) | PublicStatic | | 0x10 |
| Vector4 Lerp(const Vector4& value1, const Vector4& value2, float amount) | PublicStatic | | 0x10 |
| Vector4 Transform(const Vector2& position, const Matrix4x4& matrix) | PublicStatic | | 0x40 |
| Vector4 Transform(const Vector3& position, const Matrix4x4& matrix) | PublicStatic | | 0x40 |
| Vector4 Transform(const Vector4& vector, const Matrix4x4& matrix) | PublicStatic | | 0x40 |
| Vector4 Transform(const Vector2& value, const Quaternion& rotation) | PublicStatic | | 0x10 |
| Vector4 Transform(const Vector3& value, const Quaternion& rotation) | PublicStatic | | 0x10 |
| Vector4 Transform(const Vector4& value, const Quaternion& rotation) | PublicStatic | | 0x10 |
| Vector4 Add(const Vector4& left, const Vector4& right) | PublicStatic | | 0x10 |
| Vector4 Subtract(const Vector4& left, const Vector4& right) | PublicStatic | | 0x10 |
| Vector4 Multiply(const Vector4& left, const Vector4& right) | PublicStatic | | 0x10 |
| Vector4 Multiply(const Vector4& left, float right) | PublicStatic | | 0x10 |
| Vector4 Multiply(float left, const Vector4& right) | PublicStatic | | 0x10 |
| Vector4 Divide(const Vector4& left, const Vector4& right) | PublicStatic | | 0x10 |
| Vector4 Divide(const Vector4& left, float divisor) | PublicStatic | | 0x10 |
| Vector4 Negate(const Vector4& value) | PublicStatic | | 0x10 |
| void .ctor(float value) | Public+1 flags | | 0x04 |
| void .ctor(float x, float y, float z, float w) | Public+1 flags | | 0x04 |
| void .ctor(const Vector2& value, float z, float w) | Public+1 flags | | 0x08 |
| void .ctor(const Vector3& value, float w) | Public+1 flags | | 0x0C |
| void CopyTo(const float[]& array) | Public | | 0x08 |
| void CopyTo(const float[]& array, int index) | Public | | 0x08 |
| bool Equals(const Vector4& other) | PublicFinal+2 flags | | 0x10 |
| float Dot(const Vector4& vector1, const Vector4& vector2) | PublicStatic | | 0x10 |
| Vector4 Min(const Vector4& value1, const Vector4& value2) | PublicStatic | | 0x10 |
| Vector4 Max(const Vector4& value1, const Vector4& value2) | PublicStatic | | 0x10 |
| Vector4 Abs(const Vector4& value) | PublicStatic | | 0x10 |
| Vector4 SquareRoot(const Vector4& value) | PublicStatic | | 0x10 |
| Vector4 op_Addition(const Vector4& left, const Vector4& right) | PublicStatic+1 flags | | 0x10 |
| Vector4 op_Subtraction(const Vector4& left, const Vector4& right) | PublicStatic+1 flags | | 0x10 |
| Vector4 op_Multiply(const Vector4& left, const Vector4& right) | PublicStatic+1 flags | | 0x10 |
| Vector4 op_Multiply(const Vector4& left, float right) | PublicStatic+1 flags | | 0x10 |
| Vector4 op_Multiply(float left, const Vector4& right) | PublicStatic+1 flags | | 0x10 |
| Vector4 op_Division(const Vector4& left, const Vector4& right) | PublicStatic+1 flags | | 0x10 |
| Vector4 op_Division(const Vector4& value1, float value2) | PublicStatic+1 flags | | 0x10 |
| Vector4 op_UnaryNegation(const Vector4& value) | PublicStatic+1 flags | | 0x10 |
| bool op_Equality(const Vector4& left, const Vector4& right) | PublicStatic+1 flags | | 0x10 |
| bool op_Inequality(const Vector4& left, const Vector4& right) | PublicStatic+1 flags | | 0x10 |