TGX 1.0.3
A tiny 2D/3D graphics library optimized for 32 bits microcontrollers.
Loading...
Searching...
No Matches
tgx::Vec4< T > Member List

This is the complete list of members for tgx::Vec4< T >, including all inherited members.

getNormalize() consttgx::Vec4< T >inline
getNormalize_fast() consttgx::Vec4< T >inline
getRotate90() consttgx::Vec2< T >inline
invnorm() consttgx::Vec4< T >inline
invnorm_fast() consttgx::Vec4< T >inline
leftOf(Vec2< T > LA, Vec2< T > LB) consttgx::Vec2< T >inline
norm() consttgx::Vec4< T >inline
norm2() consttgx::Vec4< T >inline
norm_fast() consttgx::Vec4< T >inline
normalize()tgx::Vec4< T >inline
normalize_fast()tgx::Vec4< T >inline
operator Vec2< typename DefaultFPType< T >::fptype >()tgx::Vec2< T >inline
operator Vec2< U >()tgx::Vec2< T >inlineexplicit
operator Vec3< typename DefaultFPType< T >::fptype >()tgx::Vec3< T >inline
operator Vec3< U >()tgx::Vec3< T >inlineexplicit
operator Vec4< typename DefaultFPType< T >::fptype >()tgx::Vec4< T >inline
operator Vec4< U >()tgx::Vec4< T >inlineexplicit
operator!=(const Vec4 V) consttgx::Vec4< T >inline
tgx::Vec3::operator!=(const Vec3 V) consttgx::Vec3< T >inline
tgx::Vec2::operator!=(const Vec2 V) consttgx::Vec2< T >inline
operator*=(const Vec4 V)tgx::Vec4< T >inline
operator*=(const T v)tgx::Vec4< T >inline
tgx::Vec3::operator*=(const Vec3 V)tgx::Vec3< T >inline
tgx::Vec2::operator*=(const Vec2 V)tgx::Vec2< T >inline
tgx::Vec2::operator*=(const T &v)tgx::Vec2< T >inline
operator+=(const Vec4 V)tgx::Vec4< T >inline
operator+=(const T v)tgx::Vec4< T >inline
tgx::Vec3::operator+=(const Vec3 V)tgx::Vec3< T >inline
tgx::Vec2::operator+=(const Vec2 V)tgx::Vec2< T >inline
tgx::Vec2::operator+=(const T &v)tgx::Vec2< T >inline
operator-() consttgx::Vec3< T >inline
operator-=(const Vec4 V)tgx::Vec4< T >inline
operator-=(const T v)tgx::Vec4< T >inline
tgx::Vec3::operator-=(const Vec3 V)tgx::Vec3< T >inline
tgx::Vec2::operator-=(const Vec2 V)tgx::Vec2< T >inline
tgx::Vec2::operator-=(const T &v)tgx::Vec2< T >inline
operator/=(const Vec4 V)tgx::Vec4< T >inline
operator/=(const T v)tgx::Vec4< T >inline
tgx::Vec3::operator/=(const Vec3 V)tgx::Vec3< T >inline
tgx::Vec2::operator/=(const Vec2 V)tgx::Vec2< T >inline
tgx::Vec2::operator/=(const T &v)tgx::Vec2< T >inline
operator<(const Vec4 V) consttgx::Vec4< T >inline
tgx::Vec3::operator<(const Vec3 V) consttgx::Vec3< T >inline
tgx::Vec2::operator<(const Vec2 V) consttgx::Vec2< T >inline
operator<=(const Vec4 V) consttgx::Vec4< T >inline
tgx::Vec3::operator<=(const Vec3 V) consttgx::Vec3< T >inline
tgx::Vec2::operator<=(const Vec2 V) consttgx::Vec2< T >inline
operator=(const Vec4 &V)=defaulttgx::Vec4< T >
tgx::Vec3::operator=(const Vec3 &V)=defaulttgx::Vec3< T >
tgx::Vec2::operator=(const Vec2 &V)=defaulttgx::Vec2< T >
operator==(const Vec4 V) consttgx::Vec4< T >inline
tgx::Vec3::operator==(const Vec3 V) consttgx::Vec3< T >inline
tgx::Vec2::operator==(const Vec2 V) consttgx::Vec2< T >inline
operator>(const Vec4 V) consttgx::Vec4< T >inline
tgx::Vec3::operator>(const Vec3 V) consttgx::Vec3< T >inline
tgx::Vec2::operator>(const Vec2 V) consttgx::Vec2< T >inline
operator>=(const Vec4 V) consttgx::Vec4< T >inline
tgx::Vec3::operator>=(const Vec3 V) consttgx::Vec3< T >inline
tgx::Vec2::operator>=(const Vec2 V) consttgx::Vec2< T >inline
print(Stream &outputStream=Serial) consttgx::Vec4< T >inline
rotate90()tgx::Vec2< T >inline
setAsIntersection(Vec2< T > LA1, Vec2< T > LA2, Vec2< T > LB1, Vec2< T > LB2)tgx::Vec2< T >inline
Vec2()tgx::Vec2< T >inline
Vec2(T X, T Y)tgx::Vec2< T >inline
Vec2(const Vec2 &v)=defaulttgx::Vec2< T >
Vec3()tgx::Vec3< T >inline
Vec3(T X, T Y, T Z)tgx::Vec3< T >inline
Vec3(const Vec3 &V)=defaulttgx::Vec3< T >
Vec3(Vec2< T > V, T Z)tgx::Vec3< T >inline
Vec4()tgx::Vec4< T >inline
Vec4(T X, T Y, T Z, T W)tgx::Vec4< T >inline
Vec4(const Vec4 &V)=defaulttgx::Vec4< T >
Vec4(Vec2< T > V, T Z, T W)tgx::Vec4< T >inline
Vec4(Vec3< T > V, T W)tgx::Vec4< T >inline
wtgx::Vec4< T >
xtgx::Vec2< T >
ytgx::Vec2< T >
ztgx::Vec3< T >
zdivide()tgx::Vec4< T >inline