neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neolib::math::basic_vector< T, _Size, Type > Member List

This is the complete list of members for neolib::math::basic_vector< T, _Size, Type >, including all inherited members.

abstract_type typedefneolib::math::basic_vector< T, _Size, Type >
array_type typedefneolib::math::basic_vector< T, _Size, Type >
as() constneolib::math::basic_vector< T, _Size, Type >inline
basic_vector()neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(value_type x, typename std::enable_if_t< Size==1, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(value_type x, value_type y, typename std::enable_if_t< Size==2, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(value_type x, value_type y, value_type z, typename std::enable_if_t< Size==3, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(value_type x, value_type y, value_type z, value_type w, typename std::enable_if_t< Size==4, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(const value_type &value, Arguments &&... aArguments)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(value_type &&value, Arguments &&... aArguments)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(const array_type &v)neolib::math::basic_vector< T, _Size, Type >inlineexplicit
basic_vector(std::initializer_list< value_type > values)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(const swizzle< V, A, S, Indexes... > &aSwizzle)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(const self_type &other)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(self_type &&other)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(const basic_vector< T2, Size, Type > &other)neolib::math::basic_vector< T, _Size, Type >inline
basic_vector(const basic_vector< T2, Size2, Type > &other, typename std::enable_if_t< Size2< Size, SFINAE >=0)neolib::math::basic_vector< T, _Size, Type >inline
begin() constneolib::math::basic_vector< T, _Size, Type >inline
begin()neolib::math::basic_vector< T, _Size, Type >inline
ceil() constneolib::math::basic_vector< T, _Size, Type >inline
const_iterator typedefneolib::math::basic_vector< T, _Size, Type >
cross(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
distance(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
dot(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
end() constneolib::math::basic_vector< T, _Size, Type >inline
end()neolib::math::basic_vector< T, _Size, Type >inline
floor() constneolib::math::basic_vector< T, _Size, Type >inline
hadamard_product(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
iterator typedefneolib::math::basic_vector< T, _Size, Type >
magnitude() constneolib::math::basic_vector< T, _Size, Type >inline
max(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
min(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
min() constneolib::math::basic_vector< T, _Size, Type >inline
normalized() constneolib::math::basic_vector< T, _Size, Type >inline
operator const array_type &() constneolib::math::basic_vector< T, _Size, Type >inline
operator!=(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
operator*=(value_type value)neolib::math::basic_vector< T, _Size, Type >inline
operator*=(const self_type &right)neolib::math::basic_vector< T, _Size, Type >inline
operator+=(value_type value)neolib::math::basic_vector< T, _Size, Type >inline
operator+=(const self_type &right)neolib::math::basic_vector< T, _Size, Type >inline
operator-() constneolib::math::basic_vector< T, _Size, Type >inline
operator-=(value_type value)neolib::math::basic_vector< T, _Size, Type >inline
operator-=(const self_type &right)neolib::math::basic_vector< T, _Size, Type >inline
operator/=(value_type value)neolib::math::basic_vector< T, _Size, Type >inline
operator/=(const self_type &right)neolib::math::basic_vector< T, _Size, Type >inline
operator=(const self_type &other)neolib::math::basic_vector< T, _Size, Type >inline
operator=(self_type &&other)neolib::math::basic_vector< T, _Size, Type >inline
operator=(std::initializer_list< value_type > values)neolib::math::basic_vector< T, _Size, Type >inline
operator==(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
operator[](uint32_t aIndex) constneolib::math::basic_vector< T, _Size, Type >inline
operator[](uint32_t aIndex)neolib::math::basic_vector< T, _Size, Type >inline
round() constneolib::math::basic_vector< T, _Size, Type >inline
scale(const self_type &right) constneolib::math::basic_vector< T, _Size, Type >inline
Sizeneolib::math::basic_vector< T, _Size, Type >static
size()neolib::math::basic_vector< T, _Size, Type >inlinestatic
size_type typedefneolib::math::basic_vector< T, _Size, Type >
swapneolib::math::basic_vector< T, _Size, Type >friend
type typedefneolib::math::basic_vector< T, _Size, Type >
vneolib::math::basic_vector< T, _Size, Type >
value_type typedefneolib::math::basic_vector< T, _Size, Type >
vector_type typedefneolib::math::basic_vector< T, _Size, Type >
xneolib::math::basic_vector< T, _Size, Type >
xxneolib::math::basic_vector< T, _Size, Type >
xxxneolib::math::basic_vector< T, _Size, Type >
xxyneolib::math::basic_vector< T, _Size, Type >
xxzneolib::math::basic_vector< T, _Size, Type >
xyneolib::math::basic_vector< T, _Size, Type >
xyxneolib::math::basic_vector< T, _Size, Type >
xyyneolib::math::basic_vector< T, _Size, Type >
xyzneolib::math::basic_vector< T, _Size, Type >
xzneolib::math::basic_vector< T, _Size, Type >
yneolib::math::basic_vector< T, _Size, Type >
yxneolib::math::basic_vector< T, _Size, Type >
yxxneolib::math::basic_vector< T, _Size, Type >
yxyneolib::math::basic_vector< T, _Size, Type >
yxzneolib::math::basic_vector< T, _Size, Type >
yyneolib::math::basic_vector< T, _Size, Type >
yyxneolib::math::basic_vector< T, _Size, Type >
yyyneolib::math::basic_vector< T, _Size, Type >
yyzneolib::math::basic_vector< T, _Size, Type >
yzneolib::math::basic_vector< T, _Size, Type >
yzxneolib::math::basic_vector< T, _Size, Type >
yzyneolib::math::basic_vector< T, _Size, Type >
yzzneolib::math::basic_vector< T, _Size, Type >
zneolib::math::basic_vector< T, _Size, Type >
zxneolib::math::basic_vector< T, _Size, Type >
zxxneolib::math::basic_vector< T, _Size, Type >
zxyneolib::math::basic_vector< T, _Size, Type >
zxzneolib::math::basic_vector< T, _Size, Type >
zyneolib::math::basic_vector< T, _Size, Type >
zyxneolib::math::basic_vector< T, _Size, Type >
zyyneolib::math::basic_vector< T, _Size, Type >
zyzneolib::math::basic_vector< T, _Size, Type >
zzneolib::math::basic_vector< T, _Size, Type >
zzxneolib::math::basic_vector< T, _Size, Type >
zzyneolib::math::basic_vector< T, _Size, Type >
zzzneolib::math::basic_vector< T, _Size, Type >