|
| | Vector2 (void) |
| | Constructors.
|
| |
| | Vector2 (const Vector2 ©) |
| |
| | Vector2 (const F32 x, const F32 y) |
| |
| | Vector2 (const b2Vec2 &vec2) |
| |
| | Vector2 (const Point2I &point) |
| |
| | Vector2 (const Point2F &point) |
| |
| | Vector2 (const Point2D &point) |
| |
| | Vector2 (const char *pString) |
| |
| Vector2 & | operator/= (const F32 s) |
| | Operators.
|
| |
| Vector2 & | operator+= (const Vector2 &v) |
| |
| Vector2 & | operator-= (const Vector2 &v) |
| |
| Vector2 | operator/ (F32 s) const |
| |
| Vector2 | operator+ (const Vector2 &v) const |
| |
| Vector2 | operator- (const Vector2 &v) const |
| |
| Vector2 | operator- (void) const |
| |
| bool | operator== (const Vector2 &v) const |
| |
| bool | operator!= (const Vector2 &v) const |
| |
| Vector2 | operator= (const Point2F &p) |
| | Operator 'Point2F' Support (Assignment/Conversion).
|
| |
| Vector2 | operator= (const Point2I &p) |
| |
| | operator Point2F () |
| |
| Point2F | ToPoint2F (void) const |
| |
| Vector2 | operator= (const b2Vec2 &p) |
| | Operator 'b2Vec2' Support (Assignment/Conversions).
|
| |
| void | setAngle (const F32 radians) |
| | Utility.
|
| |
| void | setPolar (const F32 radians, F32 length) |
| |
| Vector2 | getVecFromAng (Vector2 curPos, F32 radians, F32 length) |
| |
| void | setString (const char *pString) |
| |
| const Vector2 & | setZero () |
| |
| const Vector2 & | setOne () |
| |
| F32 | getAngle (void) const |
| |
| F32 | getMinorAxis (void) const |
| |
| F32 | getMajorAxis (void) const |
| |
| Vector2 | getUnitDirection (void) const |
| |
| bool | isNAN (void) const |
| |
| bool | isEqualRange (const Vector2 &v, const F32 epsilon) const |
| |
| bool | isEqual (const Vector2 &v) const |
| |
| bool | notEqual (const Vector2 &v) const |
| |
| bool | isXZero (void) const |
| |
| bool | isYZero (void) const |
| |
| bool | isZero (void) const |
| |
| bool | notZero (void) const |
| |
| F32 | Normalize (void) |
| |
| F32 | Normalize (const F32 s) |
| |
| Vector2 & | absolute (void) |
| |
| Vector2 & | receiprocate (void) |
| |
| Vector2 | getReceiprocate (void) const |
| |
| Vector2 & | add (const Vector2 &v) |
| |
| Vector2 & | sub (const Vector2 &v) |
| |
| Vector2 & | mult (const Vector2 &v) |
| |
| Vector2 & | div (const Vector2 &v) |
| |
| Vector2 & | scale (F32 scale) |
| |
| Vector2 & | scale (const Vector2 &v) |
| |
| Vector2 & | rotate (F32 angle) |
| |
| Vector2 & | rotate (const Vector2 ¢er, F32 angle) |
| |
| Vector2 & | perp (void) |
| |
| Vector2 | getPerp (void) const |
| |
| F32 | dot (const Vector2 &v) |
| |
| void | lerp (const Vector2 &v, const F32 time, Vector2 &out) |
| |
| void | swap (Vector2 &v) |
| |
| Vector2 & | clamp (const Vector2 &min, const Vector2 &max) |
| |
| Vector2 & | clampZero (void) |
| |
| Vector2 & | clampMin (const Vector2 &min) |
| |
| Vector2 & | clampMax (const Vector2 &max) |
| |
| void | rand (const Vector2 &min, const Vector2 &max) |
| |
| void | round (const F32 epsilon=FLT_EPSILON) |
| |
| StringTableEntry | stringThis (void) const |
| |
| const char * | scriptThis (void) const |
| |