Euphoria
|
vec2.cc File Reference
Go to the source code of this file.
Namespaces | |
eu | |
Functions | |
vec2f | eu::operator+ (const vec2f &lhs, const vec2f &rhs) |
Math operators. More... | |
vec2f | eu::operator- (const vec2f &lhs, const vec2f &rhs) |
vec2f | eu::operator* (const vec2f &lhs, float rhs) |
vec2f | eu::operator* (float lhs, const vec2f &rhs) |
vec2f | eu::operator* (const unit2f &lhs, float rhs) |
vec2f | eu::operator* (float lhs, const unit2f &rhs) |
vec2f | eu::operator/ (const vec2f &lhs, float rhs) |
vec2i | eu::operator+ (const vec2i &lhs, const vec2i &rhs) |
vec2i | eu::operator- (const vec2i &lhs, const vec2i &rhs) |
vec2i | eu::operator* (const vec2i &lhs, int rhs) |
vec2i | eu::operator* (int lhs, const vec2i &rhs) |
bool | eu::operator== (const vec2i &lhs, const vec2i &rhs) |
Equality operators. More... | |
bool | eu::operator!= (const vec2i &lhs, const vec2i &rhs) |
float | eu::dot (const vec2f &lhs, const vec2f &rhs) |
Functions. More... | |
vec2f | eu::lerp_vec2f (const vec2f &from, float v, const vec2f &to) |
Transform. More... | |
vec2i | eu::lerp_vec2i (const vec2i &from, float v, const vec2i &to) |
std::string | eu::to_string (const vec2f &v) |
Printing. More... | |
std::string | eu::to_string (const unit2f &v) |
std::string | eu::to_string (const vec2i &v) |
unit2f | eu::create_random_unit (Random *random) |