Gamedev Framework (gf)
0.3.0
A C++11 framework for 2D games
|
This is the complete list of members for gf::Vector< T, N >, including all inherited members.
abs(const Vector< T, N > &val) | gf::Vector< T, N > | related |
angle(Vector< T, 2 > vec) | gf::Vector< T, N > | related |
begin(void) | gf::Vector< T, N > | inline |
begin(void) const | gf::Vector< T, N > | inline |
cbegin(void) const | gf::Vector< T, N > | inline |
cend(void) const | gf::Vector< T, N > | inline |
chebyshevDistance(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
chebyshevLength(const Vector< T, N > &vec) | gf::Vector< T, N > | related |
clamp(const Vector< T, N > &val, const Vector< T, N > &lo, const Vector< T, N > &hi) | gf::Vector< T, N > | related |
clamp(const Vector< T, N > &val, T lo, T hi) | gf::Vector< T, N > | related |
cross(Vector< T, 2 > lhs, Vector< T, 2 > rhs) | gf::Vector< T, N > | related |
cross(const Vector< T, 3 > &lhs, const Vector< T, 3 > &rhs) | gf::Vector< T, N > | related |
data | gf::Vector< T, N > | |
dot(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
end(void) | gf::Vector< T, N > | inline |
end(void) const | gf::Vector< T, N > | inline |
equals(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
euclideanDistance(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
euclideanLength(const Vector< T, N > &vec) | gf::Vector< T, N > | related |
greaterThan(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
inverseVectorTripleProduct(Vector< T, 2 > a, Vector< T, 2 > b, Vector< T, 2 > c) | gf::Vector< T, N > | related |
lerp(const Vector< T, N > &lhs, const Vector< T, N > &rhs, U t) | gf::Vector< T, N > | related |
lessThan(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
manhattanDistance(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
manhattanLength(const Vector< T, N > &vec) | gf::Vector< T, N > | related |
max(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
min(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
naturalDistance(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
naturalLength(const Vector< T, N > &vec) | gf::Vector< T, N > | related |
normalize(const Vector< T, N > &vec) | gf::Vector< T, N > | related |
operator!=(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
operator&&(const Vector< bool, N > &lhs, const Vector< bool, N > &rhs) | gf::Vector< T, N > | related |
operator*(const Vector< T, N > &lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator*(const Vector< T, N > &lhs, U rhs) | gf::Vector< T, N > | related |
operator*(T lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator*=(Vector< T, N > &lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator*=(Vector< T, N > &lhs, U rhs) | gf::Vector< T, N > | related |
operator+(const Vector< T, N > &lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator+(const Vector< T, N > &lhs, U rhs) | gf::Vector< T, N > | related |
operator+(T lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator+=(Vector< T, N > &lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator-(const Vector< T, N > &val) | gf::Vector< T, N > | related |
operator-(const Vector< T, N > &lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator-(const Vector< T, N > &lhs, U rhs) | gf::Vector< T, N > | related |
operator-(T lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator-=(Vector< T, N > &lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator/(const Vector< T, N > &lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator/(const Vector< T, N > &lhs, U rhs) | gf::Vector< T, N > | related |
operator/(T lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator/=(Vector< T, N > &lhs, const Vector< U, N > &rhs) | gf::Vector< T, N > | related |
operator/=(Vector< T, N > &lhs, U rhs) | gf::Vector< T, N > | related |
operator=(const Vector &other)=default | gf::Vector< T, N > | |
operator==(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
operator[](std::size_t i) const | gf::Vector< T, N > | inline |
operator[](std::size_t i) | gf::Vector< T, N > | inline |
operator||(const Vector< bool, N > &lhs, const Vector< bool, N > &rhs) | gf::Vector< T, N > | related |
perp(Vector< T, 2 > vec) | gf::Vector< T, N > | related |
select(const Vector< bool, N > &cond, const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
squareDistance(const Vector< T, N > &lhs, const Vector< T, N > &rhs) | gf::Vector< T, N > | related |
squareLength(const Vector< T, N > &vec) | gf::Vector< T, N > | related |
unit(T angle) | gf::Vector< T, N > | related |
Vector()=default | gf::Vector< T, N > | |
Vector(T val) | gf::Vector< T, N > | inlineexplicit |
Vector(T *array) | gf::Vector< T, N > | inlineexplicit |
Vector(std::initializer_list< T > list) | gf::Vector< T, N > | inline |
Vector(const Vector &other)=default | gf::Vector< T, N > | |
Vector(const Vector< U, N > &other) | gf::Vector< T, N > | inline |
vectorTripleProduct(Vector< T, 2 > a, Vector< T, 2 > b, Vector< T, 2 > c) | gf::Vector< T, N > | related |