Gamedev Framework (gf)  0.5.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(Vector< T, N > val)gf::Vector< T, N >related
angle(Vector< T, 2 > vec)gf::Vector< T, N >related
begin()gf::Vector< T, N >inline
begin() constgf::Vector< T, N >inline
cbegin() constgf::Vector< T, N >inline
cend() constgf::Vector< T, N >inline
chebyshevDistance(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
chebyshevLength(Vector< T, N > vec)gf::Vector< T, N >related
clamp(Vector< T, N > val, Vector< T, N > lo, Vector< T, N > hi)gf::Vector< T, N >related
clamp(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(Vector< T, 3 > lhs, Vector< T, 3 > rhs)gf::Vector< T, N >related
datagf::Vector< T, N >
dot(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
end()gf::Vector< T, N >inline
end() constgf::Vector< T, N >inline
equals(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
euclideanDistance(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
euclideanLength(Vector< T, N > vec)gf::Vector< T, N >related
greaterThan(Vector< T, N > lhs, 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(Vector< T, N > lhs, Vector< T, N > rhs, U t)gf::Vector< T, N >related
lessThan(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
manhattanDistance(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
manhattanLength(Vector< T, N > vec)gf::Vector< T, N >related
max(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
min(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
naturalDistance(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
naturalLength(Vector< T, N > vec)gf::Vector< T, N >related
normalize(Vector< T, N > vec)gf::Vector< T, N >related
operator!=(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
operator&&(Vector< bool, N > lhs, Vector< bool, N > rhs)gf::Vector< T, N >related
operator*(Vector< T, N > lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator*(Vector< T, N > lhs, U rhs)gf::Vector< T, N >related
operator*(T lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator*=(Vector< T, N > &lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator*=(Vector< T, N > &lhs, U rhs)gf::Vector< T, N >related
operator+(Vector< T, N > lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator+(Vector< T, N > lhs, U rhs)gf::Vector< T, N >related
operator+(T lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator+=(Vector< T, N > &lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator+=(Vector< T, N > &lhs, U rhs)gf::Vector< T, N >related
operator-(Vector< T, N > val)gf::Vector< T, N >related
operator-(Vector< T, N > lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator-(Vector< T, N > lhs, U rhs)gf::Vector< T, N >related
operator-(T lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator-=(Vector< T, N > &lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator-=(Vector< T, N > &lhs, U rhs)gf::Vector< T, N >related
operator/(Vector< T, N > lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator/(Vector< T, N > lhs, U rhs)gf::Vector< T, N >related
operator/(T lhs, Vector< U, N > rhs)gf::Vector< T, N >related
operator/=(Vector< T, N > &lhs, 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==(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
operator[](std::size_t i) constgf::Vector< T, N >inline
operator[](std::size_t i)gf::Vector< T, N >inline
operator||(Vector< bool, N > lhs, Vector< bool, N > rhs)gf::Vector< T, N >related
perp(Vector< T, 2 > vec)gf::Vector< T, N >related
select(Vector< bool, N > cond, Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
squareDistance(Vector< T, N > lhs, Vector< T, N > rhs)gf::Vector< T, N >related
squareLength(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