Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
spat::Transformation< Valtype > Member List

This is the complete list of members for spat::Transformation< Valtype >, including all inherited members.

Basetype typedef (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >
Cols() const noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
CreateCameraProjection(Valtype fovy, Valtype Aspect, Valtype zn, Valtype zf) noexceptspat::Transformation< Valtype >
CreateMirror(const VectorBundle< Valtype2, Valtype > &mirror)spat::Transformation< Valtype >inline
CreateOrthographicProjection(Valtype width, Valtype height, Valtype znear, Valtype zfar) noexceptspat::Transformation< Valtype >
CreateRotation(const Vector< Valtype > &rotation) (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >
CreateRotation(Valtype rx, Valtype ry, Valtype rz) (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
CreateScaling(const Vector< Valtype > &scaling) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
CreateScaling(Valtype sx, Valtype sy, Valtype sz) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >
CreateTranslation(const Vector< Valtype > &translation) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
CreateTranslation(Valtype tx, Valtype ty, Valtype tz) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >
CreateViewport(Valtype Width, Valtype Height, Valtype MinZ, Valtype MaxZ, Valtype LeftMargin=0.0f, Valtype TopMargin=0.0f) noexceptspat::Transformation< Valtype >
Dismantle(Transformation &T, Transformation &R, Transformation &S) const noexceptspat::Transformation< Valtype >
GeRotation(Transformation &R) const noexceptspat::Transformation< Valtype >
GetScaling(Transformation &S) const noexceptspat::Transformation< Valtype >
GetTranslation(Transformation &T) const noexceptspat::Transformation< Valtype >
Invert()spat::SquareMatrix< Valtype, 4 >
IsDiagonal() const noexceptspat::SquareMatrix< Valtype, 4 >
IsEqual(const Matrix &matrix, Valtype delta=0) const noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
IsIdentity(Valtype epsilon=0) const noexceptspat::SquareMatrix< Valtype, 4 >
IsSymmetric(Valtype epsilon=0) const noexceptspat::SquareMatrix< Valtype, 4 >inline
IsValid() const noexceptspat::Transformation< Valtype >inline
LookAt(const Position< Valtype > &at, const Position< Valtype > &eye, const Vector< Valtype > &up) noexceptspat::Transformation< Valtype >
operator!=(const Matrix &matrix) const noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
operator*(const PositionH< Valtype2 > &p) const noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
operator*(const Position< Valtype2 > &pos) const noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
operator*(const Vector< Valtype2 > &vec) const noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
operator*=(Valtype skalar) noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
operator*=(const Matrix< Valtype, nCols, nCols > &matrix)spat::Matrix< Valtype, nColsAndRows, nColsAndRows >
operator+=(const Matrix &matrix) noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
operator-=(const Matrix &matrix) noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
operator/=(Valtype skalar) noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
operator=(const Rotation< Valtype2 > &rot) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >
operator=(const Frame< Valtype2, ValtypeT2 > &frame) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >
operator=(const Rotation< Valtype2 > &rot) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >
operator=(const Frame< Valtype2, ValtypeT2 > &frame) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >
operator==(const Matrix &matrix) const noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
ptr() const noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
Rows() const noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
SetIdentity() noexceptspat::SquareMatrix< Valtype, 4 >
SetNull() noexceptspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
SubMatrix(unsigned short c, unsigned short r) constspat::Matrix< Valtype, nColsAndRows, nColsAndRows >
Trace() const noexceptspat::SquareMatrix< Valtype, 4 >
Transformation()=default (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >
Transformation(const SquareMatrix< Valtype, 4 > &matrix) (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
Transformation(SquareMatrix< Valtype, 4 > &&matrix) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
Transformation(const Basetype &matrix) (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
Transformation(Basetype &&matrix) noexcept (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
Transformation(const Rotation< Valtype2 > &rot) (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inline
Transformation(const Frame< Valtype2, ValtypeT2 > &frame) (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inlineexplicit
Transformation(const std::initializer_list< Valtype > &elements) (defined in spat::Transformation< Valtype >)spat::Transformation< Valtype >inlineexplicit
TransformVector(const Vector< Valtype > &vec) const noexceptspat::Transformation< Valtype >
Transpose() noexceptspat::SquareMatrix< Valtype, 4 >