Euphoria
vec2.h File Reference
#include "eu/base/angle.h"

Go to the source code of this file.

Classes

struct  eu::v2
 a 2d vector More...
struct  eu::n2
 a 2d unit (vector) More...

Namespaces

namespace  eu

Functions

v2 eu::operator+ (const v2 &lhs, const v2 &rhs)
v2 eu::operator- (const v2 &lhs, const v2 &rhs)
v2 eu::operator* (const v2 &lhs, float rhs)
v2 eu::operator* (const v2 &lhs, const v2 &rhs)
v2 eu::operator* (float lhs, const v2 &rhs)
v2 eu::operator* (const n2 &lhs, float rhs)
v2 eu::operator* (float lhs, const n2 &rhs)
v2 eu::operator/ (const v2 &lhs, float rhs)
float eu::dot (const v2 &lhs, const v2 &rhs)
v2 eu::lerp_vec2f (const v2 &from, float v, const v2 &to)
std::string eu::string_from (const v2 &v)
 converts a 2d vector to a string, prefer fmt
std::string eu::string_from (const n2 &v)
 converts a 2d unit vector to a string, prefer fmt

Variables

constexpr v2 eu::zero2f = v2{ 0, 0 }