| Add(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| Angle(Vector2 from, Vector2 to) | GTA.Math.Vector2 | static |
| Clamp(Vector2 value, Vector2 min, Vector2 max) | GTA.Math.Vector2 | static |
| Distance(Vector2 position1, Vector2 position2) | GTA.Math.Vector2 | static |
| DistanceSquared(Vector2 position1, Vector2 position2) | GTA.Math.Vector2 | static |
| DistanceTo(Vector2 position) | GTA.Math.Vector2 | |
| DistanceToSquared(Vector2 position) | GTA.Math.Vector2 | |
| Divide(Vector2 value, float scale) | GTA.Math.Vector2 | static |
| Dot(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| Down | GTA.Math.Vector2 | static |
| Equals(object obj) | GTA.Math.Vector2 | |
| Equals(Vector2 other) | GTA.Math.Vector2 | |
| GetHashCode() | GTA.Math.Vector2 | |
| Left | GTA.Math.Vector2 | static |
| Length() | GTA.Math.Vector2 | |
| LengthSquared() | GTA.Math.Vector2 | |
| Lerp(Vector2 start, Vector2 end, float amount) | GTA.Math.Vector2 | static |
| Maximize(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| Minimize(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| Multiply(Vector2 value, float scale) | GTA.Math.Vector2 | static |
| Multiply(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| Negate(Vector2 value) | GTA.Math.Vector2 | static |
| Normalize() | GTA.Math.Vector2 | |
| Normalize(Vector2 vector) | GTA.Math.Vector2 | static |
| Normalized | GTA.Math.Vector2 | |
| operator Vector3(Vector2 vector) | GTA.Math.Vector2 | static |
| operator!=(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| operator*(Vector2 vector, float scale) | GTA.Math.Vector2 | static |
| operator*(float scale, Vector2 vector) | GTA.Math.Vector2 | static |
| operator+(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| operator-(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| operator-(Vector2 value) | GTA.Math.Vector2 | static |
| operator/(Vector2 vector, float scale) | GTA.Math.Vector2 | static |
| operator==(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| RandomXY() | GTA.Math.Vector2 | static |
| Reflect(Vector2 vector, Vector2 normal) | GTA.Math.Vector2 | static |
| Right | GTA.Math.Vector2 | static |
| SignedAngle(Vector2 from, Vector2 to) | GTA.Math.Vector2 | static |
| Subtract(Vector2 left, Vector2 right) | GTA.Math.Vector2 | static |
| this[int index] | GTA.Math.Vector2 | |
| ToHeading() | GTA.Math.Vector2 | |
| ToString() | GTA.Math.Vector2 | |
| ToString(string format) | GTA.Math.Vector2 | |
| UnitX | GTA.Math.Vector2 | static |
| UnitY | GTA.Math.Vector2 | static |
| Up | GTA.Math.Vector2 | static |
| Vector2(float x, float y) | GTA.Math.Vector2 | |
| X | GTA.Math.Vector2 | |
| Y | GTA.Math.Vector2 | |
| Zero | GTA.Math.Vector2 | static |