|
Unravel Engine C# Reference
|
Public Member Functions | |
| Vector2 (float x, float y) | |
| void | Set (float newX, float newY) |
| void | Scale (Vector2 scale) |
| void | Normalize () |
| override string | ToString () |
| string | ToString (string format) |
| string | ToString (string format, IFormatProvider formatProvider) |
| override int | GetHashCode () |
| override bool | Equals (object other) |
| bool | Equals (Vector2 other) |
| float | SqrMagnitude () |
Static Public Member Functions | |
| static Vector2 | Lerp (Vector2 a, Vector2 b, float t) |
| static Vector2 | LerpUnclamped (Vector2 a, Vector2 b, float t) |
| static Vector2 | MoveTowards (Vector2 current, Vector2 target, float maxDistanceDelta) |
| static Vector2 | Scale (Vector2 a, Vector2 b) |
| static Vector2 | Reflect (Vector2 inDirection, Vector2 inNormal) |
| static Vector2 | Perpendicular (Vector2 inDirection) |
| static float | Dot (Vector2 lhs, Vector2 rhs) |
| static float | Angle (Vector2 from, Vector2 to) |
| static float | SignedAngle (Vector2 from, Vector2 to) |
| static float | Distance (Vector2 a, Vector2 b) |
| static Vector2 | ClampMagnitude (Vector2 vector, float maxLength) |
| static float | SqrMagnitude (Vector2 a) |
| static Vector2 | Min (Vector2 lhs, Vector2 rhs) |
| static Vector2 | Max (Vector2 lhs, Vector2 rhs) |
| static Vector2 | SmoothDamp (Vector2 current, Vector2 target, ref Vector2 currentVelocity, float smoothTime, float maxSpeed, float deltaTime) |
| static Vector2 | operator+ (Vector2 a, Vector2 b) |
| static Vector2 | operator- (Vector2 a, Vector2 b) |
| static Vector2 | operator* (Vector2 a, Vector2 b) |
| static Vector2 | operator/ (Vector2 a, Vector2 b) |
| static Vector2 | operator- (Vector2 a) |
| static Vector2 | operator* (Vector2 a, float d) |
| static Vector2 | operator* (float d, Vector2 a) |
| static Vector2 | operator/ (Vector2 a, float d) |
| static bool | operator== (Vector2 lhs, Vector2 rhs) |
| static bool | operator!= (Vector2 lhs, Vector2 rhs) |
| static implicit | operator Vector2 (Vector3 v) |
| static implicit | operator Vector3 (Vector2 v) |
Public Attributes | |
| float | x |
| float | y |
Properties | |
| float | this[int index] [get, set] |
| Vector2 | normalized [get] |
| float | magnitude [get] |
| float | sqrMagnitude [get] |
| static Vector2 | zero [get] |
| static Vector2 | one [get] |
| static Vector2 | up [get] |
| static Vector2 | down [get] |
| static Vector2 | left [get] |
| static Vector2 | right [get] |
| static Vector2 | positiveInfinity [get] |
| static Vector2 | negativeInfinity [get] |
Definition at line 8 of file Vector2.cs.
| Vector2.Vector2 | ( | float | x, |
| float | y ) |
Definition at line 211 of file Vector2.cs.
Definition at line 482 of file Vector2.cs.
Definition at line 540 of file Vector2.cs.
Definition at line 524 of file Vector2.cs.
Definition at line 463 of file Vector2.cs.
| override bool Vector2.Equals | ( | object | other | ) |
Definition at line 405 of file Vector2.cs.
| bool Vector2.Equals | ( | Vector2 | other | ) |
Definition at line 416 of file Vector2.cs.
| override int Vector2.GetHashCode | ( | ) |
Definition at line 393 of file Vector2.cs.
Definition at line 243 of file Vector2.cs.
Definition at line 260 of file Vector2.cs.
Definition at line 589 of file Vector2.cs.
Definition at line 575 of file Vector2.cs.
|
static |
Definition at line 276 of file Vector2.cs.
| void Vector2.Normalize | ( | ) |
Definition at line 321 of file Vector2.cs.
Definition at line 699 of file Vector2.cs.
Definition at line 705 of file Vector2.cs.
Definition at line 693 of file Vector2.cs.
Definition at line 673 of file Vector2.cs.
Definition at line 667 of file Vector2.cs.
Definition at line 649 of file Vector2.cs.
Definition at line 637 of file Vector2.cs.
Definition at line 661 of file Vector2.cs.
Definition at line 643 of file Vector2.cs.
Definition at line 679 of file Vector2.cs.
Definition at line 655 of file Vector2.cs.
Definition at line 685 of file Vector2.cs.
Definition at line 449 of file Vector2.cs.
Definition at line 430 of file Vector2.cs.
Definition at line 299 of file Vector2.cs.
| void Vector2.Scale | ( | Vector2 | scale | ) |
Definition at line 311 of file Vector2.cs.
| void Vector2.Set | ( | float | newX, |
| float | newY ) |
Definition at line 226 of file Vector2.cs.
Definition at line 508 of file Vector2.cs.
|
static |
Definition at line 594 of file Vector2.cs.
| float Vector2.SqrMagnitude | ( | ) |
Definition at line 561 of file Vector2.cs.
|
static |
Definition at line 555 of file Vector2.cs.
| override string Vector2.ToString | ( | ) |
Definition at line 345 of file Vector2.cs.
| string Vector2.ToString | ( | string | format | ) |
Definition at line 361 of file Vector2.cs.
| string Vector2.ToString | ( | string | format, |
| IFormatProvider | formatProvider ) |
Definition at line 377 of file Vector2.cs.
| float Vector2.x |
Definition at line 13 of file Vector2.cs.
| float Vector2.y |
Definition at line 18 of file Vector2.cs.
|
staticget |
Definition at line 145 of file Vector2.cs.
|
staticget |
Definition at line 157 of file Vector2.cs.
|
get |
Definition at line 85 of file Vector2.cs.
|
staticget |
Definition at line 193 of file Vector2.cs.
|
get |
Definition at line 71 of file Vector2.cs.
|
staticget |
Definition at line 121 of file Vector2.cs.
|
staticget |
Definition at line 181 of file Vector2.cs.
|
staticget |
Definition at line 169 of file Vector2.cs.
|
get |
Definition at line 97 of file Vector2.cs.
|
getset |
Definition at line 36 of file Vector2.cs.
|
staticget |
Definition at line 133 of file Vector2.cs.
|
staticget |
Definition at line 109 of file Vector2.cs.