begin() | castor::Coords< T, Count > | inline |
begin() const | castor::Coords< T, Count > | inline |
conjugate() | castor::QuaternionT< T > | |
const_iterator typedef | castor::Coords< T, Count > | |
constPtr() const | castor::Coords< T, Count > | inline |
Coords()=default | castor::Coords< T, Count > | |
Coords(Point< T, Count > &rhs) | castor::Coords< T, Count > | explicit |
Coords(T *rhs) | castor::Coords< T, Count > | explicit |
DataHolderT() noexcept=default | castor::DataHolderT< QuaternionDataT< T > > | |
DataHolderT(QuaternionDataT< T > d) noexcept | castor::DataHolderT< QuaternionDataT< T > > | inlineexplicit |
end() | castor::Coords< T, Count > | inline |
end() const | castor::Coords< T, Count > | inline |
fromAxes(Point3f const &x, Point3f const &y, Point3f const &z) | castor::QuaternionT< T > | static |
fromAxes(Point3d const &x, Point3d const &y, Point3d const &z) | castor::QuaternionT< T > | static |
fromAxisAngle(Point3f const &vector, Angle const &angle) | castor::QuaternionT< T > | static |
fromAxisAngle(Point3d const &vector, Angle const &angle) | castor::QuaternionT< T > | static |
fromComponents(float x, float y, float z, float w) | castor::QuaternionT< T > | static |
fromComponents(double x, double y, double z, double w) | castor::QuaternionT< T > | static |
fromMatrix(Matrix4x4f const &matrix) | castor::QuaternionT< T > | static |
fromMatrix(Matrix4x4d const &matrix) | castor::QuaternionT< T > | static |
fromMatrix(float const *matrix) | castor::QuaternionT< T > | static |
fromMatrix(double const *matrix) | castor::QuaternionT< T > | static |
getConjugate() const | castor::QuaternionT< T > | |
getData() | castor::DataHolderT< QuaternionDataT< T > > | inline |
getData() const | castor::DataHolderT< QuaternionDataT< T > > | inline |
getMagnitude() const | castor::QuaternionT< T > | |
getPitch() const | castor::QuaternionT< T > | |
getRoll() const | castor::QuaternionT< T > | |
getYaw() const | castor::QuaternionT< T > | |
identity() | castor::QuaternionT< T > | static |
iterator typedef | castor::Coords< T, Count > | |
lerp(QuaternionT< T > const &target, double factor) const | castor::QuaternionT< T > | |
lerp(QuaternionT< T > const &target, float factor) const | castor::QuaternionT< T > | |
mix(QuaternionT< T > const &target, double factor) const | castor::QuaternionT< T > | |
mix(QuaternionT< T > const &target, float factor) const | castor::QuaternionT< T > | |
null() | castor::QuaternionT< T > | static |
operator*=(QuaternionT< T > const &rhs) | castor::QuaternionT< T > | |
operator*=(double rhs) | castor::QuaternionT< T > | |
operator*=(float rhs) | castor::QuaternionT< T > | |
castor::Coords::operator*=(Coords< U, UCount > const &rhs) | castor::Coords< T, Count > | |
castor::Coords::operator*=(Point< U, UCount > const &rhs) | castor::Coords< T, Count > | |
castor::Coords::operator*=(U const *coords) | castor::Coords< T, Count > | |
castor::Coords::operator*=(T const &coord) | castor::Coords< T, Count > | |
operator+=(QuaternionT< T > const &rhs) | castor::QuaternionT< T > | |
castor::Coords::operator+=(Coords< U, UCount > const &rhs) | castor::Coords< T, Count > | |
castor::Coords::operator+=(Point< U, UCount > const &rhs) | castor::Coords< T, Count > | |
castor::Coords::operator+=(U const *coords) | castor::Coords< T, Count > | |
castor::Coords::operator+=(T const &coord) | castor::Coords< T, Count > | |
operator-=(QuaternionT< T > const &rhs) | castor::QuaternionT< T > | |
castor::Coords::operator-=(Coords< U, UCount > const &rhs) | castor::Coords< T, Count > | |
castor::Coords::operator-=(Point< U, UCount > const &rhs) | castor::Coords< T, Count > | |
castor::Coords::operator-=(U const *coords) | castor::Coords< T, Count > | |
castor::Coords::operator-=(T const &coord) | castor::Coords< T, Count > | |
operator->() | castor::QuaternionT< T > | inline |
operator->() const | castor::QuaternionT< T > | inline |
operator/=(Coords< U, UCount > const &rhs) | castor::Coords< T, Count > | |
operator/=(Point< U, UCount > const &rhs) | castor::Coords< T, Count > | |
operator/=(U const *coords) | castor::Coords< T, Count > | |
operator/=(T const &coord) | castor::Coords< T, Count > | |
operator=(QuaternionT< T > const &rhs) | castor::QuaternionT< T > | |
operator=(QuaternionT< T > &&rhs) noexcept | castor::QuaternionT< T > | |
castor::Coords::operator=(T *rhs) | castor::Coords< T, Count > | |
castor::Coords::operator=(Point< T, Count > const &rhs) | castor::Coords< T, Count > | |
operator[](uint32_t index) const | castor::Coords< T, Count > | inline |
operator[](uint32_t index) | castor::Coords< T, Count > | inline |
ptr() | castor::Coords< T, Count > | inline |
QuaternionT() | castor::QuaternionT< T > | |
QuaternionT(QuaternionT const &rhs) | castor::QuaternionT< T > | |
QuaternionT(QuaternionT &&rhs) noexcept | castor::QuaternionT< T > | |
QuaternionT(double const *values) | castor::QuaternionT< T > | explicit |
QuaternionT(float const *values) | castor::QuaternionT< T > | explicit |
QuaternionT(Point4f const &values) | castor::QuaternionT< T > | explicit |
QuaternionT(Point4d const &values) | castor::QuaternionT< T > | explicit |
setData(QuaternionDataT< T > data) | castor::DataHolderT< QuaternionDataT< T > > | inline |
size() const | castor::Coords< T, Count > | inline |
slerp(QuaternionT< T > const &target, double factor) const | castor::QuaternionT< T > | |
slerp(QuaternionT< T > const &target, float factor) const | castor::QuaternionT< T > | |
swap(Coords &rhs) noexcept | castor::Coords< T, Count > | |
toAxes(Point3f &x, Point3f &y, Point3f &z) const | castor::QuaternionT< T > | |
toAxes(Point3d &x, Point3d &y, Point3d &z) const | castor::QuaternionT< T > | |
toAxisAngle(Point3f &vector, Angle &angle) const | castor::QuaternionT< T > | |
toAxisAngle(Point3d &vector, Angle &angle) const | castor::QuaternionT< T > | |
toMatrix(float *matrix) const | castor::QuaternionT< T > | |
toMatrix(double *matrix) const | castor::QuaternionT< T > | |
toMatrix(Matrix4x4f &matrix) const | castor::QuaternionT< T > | |
toMatrix(Matrix4x4d &matrix) const | castor::QuaternionT< T > | |
transform(PtT const &vector, PtT &result) const | castor::QuaternionT< T > | |
transform(PtT const &vector, PtT &result) const | castor::QuaternionT< T > | |
~QuaternionT() noexcept=default | castor::QuaternionT< T > | |