Nirtcpp 2.1.0
Nirtcpp is a high-performance c++ graphics engine.
|
This is the complete list of members for nirt::core::vector3d< T >, including all inherited members.
crossProduct(const vector3d< T > &p) const | nirt::core::vector3d< T > | inline |
dotProduct(const vector3d< T > &other) const | nirt::core::vector3d< T > | inline |
equals(const vector3d< T > &other, const T tolerance=(T) ROUNDING_ERROR_f32) const | nirt::core::vector3d< T > | inline |
getAs3Values(T *array) const | nirt::core::vector3d< T > | inline |
getAs4Values(T *array) const | nirt::core::vector3d< T > | inline |
getDistanceFrom(const vector3d< T > &other) const | nirt::core::vector3d< T > | inline |
getDistanceFromSQ(const vector3d< T > &other) const | nirt::core::vector3d< T > | inline |
getHorizontalAngle() const | nirt::core::vector3d< T > | inline |
getInterpolated(const vector3d< T > &other, f64 d) const | nirt::core::vector3d< T > | inline |
getInterpolated_quadratic(const vector3d< T > &v2, const vector3d< T > &v3, f64 d) const | nirt::core::vector3d< T > | inline |
getLength() const | nirt::core::vector3d< T > | inline |
getLengthSQ() const | nirt::core::vector3d< T > | inline |
getSphericalCoordinateAngles() const | nirt::core::vector3d< T > | inline |
getSphericalCoordinateAngles() const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
interpolate(const vector3d< T > &a, const vector3d< T > &b, f64 d) | nirt::core::vector3d< T > | inline |
invert() | nirt::core::vector3d< T > | inline |
isBetweenPoints(const vector3d< T > &begin, const vector3d< T > &end) const | nirt::core::vector3d< T > | inline |
normalize() | nirt::core::vector3d< T > | inline |
operator!=(const vector3d< T > &other) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator*(const vector3d< T > &other) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator*(const T v) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator*=(const vector3d< T > &other) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator*=(const T v) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator+(const vector3d< T > &other) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator+(const T val) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator+=(const vector3d< T > &other) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator+=(const T val) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator-() const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator-(const vector3d< T > &other) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator-(const T val) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator-=(const vector3d< T > &other) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator-=(const T val) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator/(const vector3d< T > &other) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator/(const T v) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator/(s32 val) const | nirt::core::vector3d< T > | inline |
operator/=(const vector3d< T > &other) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator/=(const T v) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator/=(s32 val) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator<(const vector3d< T > &other) const | nirt::core::vector3d< T > | inline |
operator<=(const vector3d< T > &other) const | nirt::core::vector3d< T > | inline |
operator==(const vector3d< T > &other) const | nirt::core::vector3d< T > | inline |
operator>(const vector3d< T > &other) const | nirt::core::vector3d< T > | inline |
operator>=(const vector3d< T > &other) const | nirt::core::vector3d< T > | inline |
operator[](u32 index) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
operator[](u32 index) const (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
rotateXYBy(f64 degrees, const vector3d< T > ¢er=vector3d< T >()) | nirt::core::vector3d< T > | inline |
rotateXZBy(f64 degrees, const vector3d< T > ¢er=vector3d< T >()) | nirt::core::vector3d< T > | inline |
rotateYZBy(f64 degrees, const vector3d< T > ¢er=vector3d< T >()) | nirt::core::vector3d< T > | inline |
rotationToDirection(const vector3d< T > &forwards=vector3d< T >(0, 0, 1)) const | nirt::core::vector3d< T > | inline |
set(const T nx, const T ny, const T nz) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
set(const vector3d< T > &p) (defined in nirt::core::vector3d< T >) | nirt::core::vector3d< T > | inline |
setLength(T newlength) | nirt::core::vector3d< T > | inline |
vector3d() | nirt::core::vector3d< T > | inline |
vector3d(T nx, T ny, T nz) | nirt::core::vector3d< T > | inline |
vector3d(T n) | nirt::core::vector3d< T > | inlineexplicit |
X | nirt::core::vector3d< T > | |
Y | nirt::core::vector3d< T > | |
Z | nirt::core::vector3d< T > |