#include <vec2.hpp>
Public Member Functions | |
Vec2 () | |
Vec2 (float x, float y) | |
float | Distance (Vec2 v) const |
bool | IsValid () const |
bool | operator== (const Vec2 &v) const |
bool | operator!= (const Vec2 &v) const |
Vec2 | operator+ (const Vec2 &v) const |
Vec2 | operator- (const Vec2 &v) const |
Vec2 | operator* (float scalar) const |
Vec2 | operator/ (float scalar) const |
Vec2 & | operator+= (const Vec2 &v) |
Vec2 & | operator-= (const Vec2 &v) |
Vec2 & | operator*= (float scalar) |
Vec2 & | operator/= (float scalar) |
Vec2 | Normalized () const |
float | Length () const |
Public Attributes | |
float | x |
float | y |
Vec2.
This class is responsible for the vec2.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
float Vec2::x |
float Vec2::y |