Urho3D::IntVector2 Class Reference
Urho3D::IntVector2 Class Reference
Two-dimensional vector with integer values. More...
#include <Urho3D/Math/Vector2.h>
Collaboration diagram for Urho3D::IntVector2:
Public Member Functions | |
| IntVector2 () | |
| Construct a zero vector. | |
| IntVector2 (int x, int y) | |
| Construct from coordinates. | |
| IntVector2 (const int *data) | |
| Construct from an int array. | |
| IntVector2 (const IntVector2 &rhs) | |
| Copy-construct from another vector. | |
| IntVector2 & | operator= (const IntVector2 &rhs) |
| Assign from another vector. | |
| bool | operator== (const IntVector2 &rhs) const |
| Test for equality with another vector. | |
| bool | operator!= (const IntVector2 &rhs) const |
| Test for inequality with another vector. | |
| IntVector2 | operator+ (const IntVector2 &rhs) const |
| Add a vector. | |
| IntVector2 | operator- () const |
| Return negation. | |
| IntVector2 | operator- (const IntVector2 &rhs) const |
| Subtract a vector. | |
| IntVector2 | operator* (int rhs) const |
| Multiply with a scalar. | |
| IntVector2 | operator/ (int rhs) const |
| Divide by a scalar. | |
| IntVector2 & | operator+= (const IntVector2 &rhs) |
| Add-assign a vector. | |
| IntVector2 & | operator-= (const IntVector2 &rhs) |
| Subtract-assign a vector. | |
| IntVector2 & | operator*= (int rhs) |
| Multiply-assign a scalar. | |
| IntVector2 & | operator/= (int rhs) |
| Divide-assign a scalar. | |
| const int * | Data () const |
| Return integer data. | |
| String | ToString () const |
| Return as string. | |
| unsigned | ToHash () const |
| Return hash value for HashSet & HashMap. | |
| float | Length () const |
| Return length. | |
Public Attributes | |
| int | x_ |
| X coordinate. | |
| int | y_ |
| Y coordinate. | |
Static Public Attributes | |
| static const IntVector2 | ZERO |
| Zero vector. | |
| static const IntVector2 | LEFT |
| (-1,0) vector. | |
| static const IntVector2 | RIGHT |
| (1,0) vector. | |
| static const IntVector2 | UP |
| (0,1) vector. | |
| static const IntVector2 | DOWN |
| (0,-1) vector. | |
| static const IntVector2 | ONE |
| (1,1) vector. | |
Detailed Description
Two-dimensional vector with integer values.
The documentation for this class was generated from the following files:
- Source/Urho3D/Math/Vector2.h
- Source/Urho3D/Math/Vector2.cpp
