Vivid
|
Contains a 2D vector. More...
#include <Vec.h>
Public Member Functions | |
Vec2 (float x, float y) | |
Vec2 | operator* (float scalar) |
Vec2 | operator* (double scalar) |
Vec2 | operator+ (Vec2 other) |
Vec2 | operator- (Vec2 other) |
Vec2 | Perpendicular () |
Vec2 | Normalize () |
Public Attributes | |
float | x |
float | y |
Contains a 2D vector.
Vec2 is a struct that contains a 2D vector. It contains x and y values. This can be used for many purposes like texture coordinates, 2D coordinates etc. And supports many operations like addition, multiplication, etc.