Gamedev Framework (gf)  0.3.0
A C++11 framework for 2D games
gf::Vector< T, N > Member List

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
datagf::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)=defaultgf::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()=defaultgf::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)=defaultgf::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