| append(fdk::Hash &hash) const | fdk::Vec3< T > | |
| array() | fdk::Vec3< T > | inline |
| array() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| asDegrees() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| asRadians() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| asVec3d() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| asVec3f() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| asVec3h() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| asVec3i() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| clear() | fdk::Vec3< T > | inline |
| const_reference typedef (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| cross(const Vec3 &v) const | fdk::Vec3< T > | inline |
| distanceBetween(const Vec3 &v) const | fdk::Vec3< T > | inline |
| distanceFromPlane(T A, T B, T C, T D) const | fdk::Vec3< T > | inline |
| distanceSquared(const Vec3 &v) const | fdk::Vec3< T > | inline |
| dot(const Vec3 &v) const | fdk::Vec3< T > | inline |
| faceForward(const Vec3 &N) | fdk::Vec3< T > | inline |
| greaterThanZero() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| interpolateTo(const Vec3< T > &b, S t) const | fdk::Vec3< T > | inline |
| isZero() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| kNumElements (defined in fdk::Vec3< T >) | fdk::Vec3< T > | static |
| largestAxis() const | fdk::Vec3< T > | inline |
| length() const | fdk::Vec3< T > | inline |
| lengthSquared() const | fdk::Vec3< T > | inline |
| lerpTo(const Vec3< T > &b, S t) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| maximum(const Vec3 &v) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| maximumComponent() const | fdk::Vec3< T > | inline |
| minimum(const Vec3 &v) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| minimumComponent() const | fdk::Vec3< T > | inline |
| negate() (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| normalize() | fdk::Vec3< T > | inline |
| normalized() const | fdk::Vec3< T > | inline |
| notZero() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator Vec3< double >() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator Vec3< fdk::half >() const | fdk::Vec3< T > | inline |
| operator Vec3< float >() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator Vec3< int >() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator!=(const Vec3 &v) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator!=(S d) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator*(const Mat4< S > &m) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| operator*(S d) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator*(const Vec3 &v) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator*(const Mat4< S > &m) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator*=(const Mat4< S > &m) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| operator*=(S d) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| operator*=(const Vec3 &v) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator*=(const Mat4< S > &m) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator*=(S d) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator+(S d) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator+(const Vec3 &v) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator+=(S d) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| operator+=(const Vec3 &v) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator+=(S d) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator-(S d) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator-(const Vec3 &v) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator-() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator-=(S d) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| operator-=(const Vec3 &v) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator-=(S d) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator/(S d) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator/(const Vec3 &v) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator/=(S d) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| operator/=(const Vec3 &v) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator/=(S d) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator<(const Vec3 &v) const | fdk::Vec3< T > | inline |
| operator==(const Vec3 &v) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator==(S d) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator[](int n) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| operator[](int n) const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| orientAroundNormal(Vec3 N, bool auto_flip=true) | fdk::Vec3< T > | inline |
| reference typedef (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| reflect(const Vec3 &N) const | fdk::Vec3< T > | inline |
| rotateAroundAxis(T angle, const Vec3 &axis) | fdk::Vec3< T > | inline |
| roundIfNearlyOne(T threshold=std::numeric_limits< T >::epsilon()) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| roundIfNearlyZero(T threshold=std::numeric_limits< T >::epsilon()) | fdk::Vec3< T > | inline |
| set(T d) | fdk::Vec3< T > | inline |
| set(T a, T b, T c) | fdk::Vec3< T > | inline |
| setToOne() | fdk::Vec3< T > | inline |
| setToZero() | fdk::Vec3< T > | inline |
| toDegrees() (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| toRadians() | fdk::Vec3< T > | inline |
| value_type typedef (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| Vec3()=default | fdk::Vec3< T > | |
| Vec3(const Vec3< S > &b) | fdk::Vec3< T > | inlineexplicit |
| Vec3(const Vec3< S > &v, float n) | fdk::Vec3< T > | inlineexplicit |
| Vec3(T a) | fdk::Vec3< T > | inlineexplicit |
| Vec3(T a, T b) | fdk::Vec3< T > | inline |
| Vec3(T a, T b, T c) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| Vec3(S *v) | fdk::Vec3< T > | inline |
| Vec3(const S *v) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| Vec3(const Vec2< T > &v, T vz=(T) 0) (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| x (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| X (defined in fdk::Vec3< T >) | fdk::Vec3< T > | static |
| XAxis (defined in fdk::Vec3< T >) | fdk::Vec3< T > | static |
| xy() const (defined in fdk::Vec3< T >) | fdk::Vec3< T > | inline |
| y (defined in fdk::Vec3< T >) | fdk::Vec3< T > | |
| Y (defined in fdk::Vec3< T >) | fdk::Vec3< T > | static |
| YAxis (defined in fdk::Vec3< T >) | fdk::Vec3< T > | static |
| z | fdk::Vec3< T > | |
| Z (defined in fdk::Vec3< T >) | fdk::Vec3< T > | static |
| ZAxis (defined in fdk::Vec3< T >) | fdk::Vec3< T > | static |