CGVIS Utils
Loading...
Searching...
No Matches
Vec3t< T > Member List

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

bVec3t< T >
clamp(const Vec3t &val, float minVal, float maxVal)Vec3t< T >inlinestatic
cross(const Vec3t &a, const Vec3t &b)Vec3t< T >inlinestatic
dot(const Vec3t &a, const Vec3t &b)Vec3t< T >inlinestatic
eVec3t< T >
gVec3t< T >
length() constVec3t< T >inline
maxV(const Vec3t &a, const Vec3t &b)Vec3t< T >inlinestatic
minV(const Vec3t &a, const Vec3t &b)Vec3t< T >inlinestatic
normalize(const Vec3t &a)Vec3t< T >inlinestatic
operator const T *(void) constVec3t< T >inline
operator T*(void)Vec3t< T >inline
operator!=(const Vec3t &other) constVec3t< T >inline
operator*(const Vec3t &val) constVec3t< T >inline
operator*(const T &val) constVec3t< T >inline
operator+(const Vec3t &val) constVec3t< T >inline
operator+(const T &val) constVec3t< T >inline
operator-(const Vec3t &val) constVec3t< T >inline
operator-(const T &val) constVec3t< T >inline
operator/(const Vec3t &val) constVec3t< T >inline
operator/(const T &val) constVec3t< T >inline
operator==(const Vec3t &other) constVec3t< T >inline
rVec3t< T >
random()Vec3t< T >inlinestatic
randomPointInDisc()Vec3t< T >inlinestatic
randomPointInHemisphere()Vec3t< T >inlinestatic
randomPointInSphere()Vec3t< T >inlinestatic
randomUnitVector()Vec3t< T >inlinestatic
reflect(const Vec3t &a, const Vec3t &n)Vec3t< T >inlinestatic
refract(const Vec3t &a, const Vec3t &normal, const T IOR)Vec3t< T >inlinestatic
sqlength() constVec3t< T >inline
toString() constVec3t< T >inline
Vec3t()Vec3t< T >inline
Vec3t(T x, T y, T z)Vec3t< T >inline
Vec3t(const Vec3t &other)Vec3t< T >inline
Vec3t(const Vec2t< T > &other, T z)Vec3t< T >inline
Vec3t(const Vec3t< U > &other)Vec3t< T >inlineexplicit
Vec3t(const Vec2t< U > &other, T z)Vec3t< T >inlineexplicit
xVec3t< T >
xyVec3t< T >
yVec3t< T >
zVec3t< T >