| AffineTransformation() noexcept | Harlinn::Math::AffineTransformation | inline |
| AffineTransformation(const MatrixType &matrix) | Harlinn::Math::AffineTransformation | inlineexplicit |
| AffineTransformation(const MatrixSimd &matrix) | Harlinn::Math::AffineTransformation | inlineexplicit |
| AffineTransformation(const Matrix4Type &matrix) | Harlinn::Math::AffineTransformation | inlineexplicit |
| AffineTransformation(const Matrix4Simd &matrix) | Harlinn::Math::AffineTransformation | inlineexplicit |
| AffineTransformation(const MatrixType &matrix, const Vector &translation) | Harlinn::Math::AffineTransformation | inline |
| AffineTransformation(const MatrixSimd &matrix, const VectorSimd &translation) | Harlinn::Math::AffineTransformation | inline |
| AffineTransformation(const MatrixType &matrix, const MatrixType &inverseMatrix) | Harlinn::Math::AffineTransformation | inline |
| AffineTransformation(const MatrixSimd &matrix, const MatrixSimd &inverseMatrix) | Harlinn::Math::AffineTransformation | inline |
| AffineTransformation(const MatrixType &matrix, const MatrixType &inverseMatrix, const Vector &translation) | Harlinn::Math::AffineTransformation | inline |
| AffineTransformation(const MatrixSimd &matrix, const MatrixSimd &inverseMatrix, const VectorSimd &translation) | Harlinn::Math::AffineTransformation | inline |
| AffineTransformation(const Vector &translation) noexcept | Harlinn::Math::AffineTransformation | inlineexplicit |
| AffineTransformation(const VectorSimd &translation) noexcept | Harlinn::Math::AffineTransformation | inlineexplicit |
| Apply(const AffineTransformation &affineTransformation) const noexcept | Harlinn::Math::AffineTransformation | inline |
| Apply(const VectorSimd &v) const noexcept | Harlinn::Math::AffineTransformation | inline |
| Apply(const Vector &v) const noexcept | Harlinn::Math::AffineTransformation | inline |
| Apply(const PointSimd &p) const noexcept | Harlinn::Math::AffineTransformation | inline |
| Apply(const Point &p) const noexcept | Harlinn::Math::AffineTransformation | inline |
| Apply(const NormalSimd &n) const noexcept | Harlinn::Math::AffineTransformation | inline |
| Apply(const Normal &n) const noexcept | Harlinn::Math::AffineTransformation | inline |
| ApplyInverse(const AffineTransformation &affineTransformation) const noexcept | Harlinn::Math::AffineTransformation | inline |
| ApplyInverse(const VectorSimd &v) const noexcept | Harlinn::Math::AffineTransformation | inline |
| ApplyInverse(const Vector &v) const noexcept | Harlinn::Math::AffineTransformation | inline |
| ApplyInverse(const PointSimd &p) const noexcept | Harlinn::Math::AffineTransformation | inline |
| ApplyInverse(const Point &p) const noexcept | Harlinn::Math::AffineTransformation | inline |
| ApplyInverse(const NormalSimd &n) const noexcept | Harlinn::Math::AffineTransformation | inline |
| ApplyInverse(const Normal &n) const noexcept | Harlinn::Math::AffineTransformation | inline |
| Constants typedef | Harlinn::Math::AffineTransformation | |
| Inverse() const noexcept | Harlinn::Math::AffineTransformation | inline |
| InverseMatrix() const noexcept | Harlinn::Math::AffineTransformation | inline |
| inverseMatrix_ | Harlinn::Math::AffineTransformation | private |
| InverseToMatrix4() const noexcept | Harlinn::Math::AffineTransformation | inline |
| LookAt(const PointSimd &cameraPosition, const PointSimd &focusPosition, const VectorSimd &upDirection) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| LookAt(const Point &cameraPosition, const Point &focusPosition, const Vector &upDirection) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| Matrix() const noexcept | Harlinn::Math::AffineTransformation | inline |
| Matrix4Simd typedef | Harlinn::Math::AffineTransformation | |
| Matrix4Type typedef | Harlinn::Math::AffineTransformation | |
| matrix_ | Harlinn::Math::AffineTransformation | private |
| MatrixSimd typedef | Harlinn::Math::AffineTransformation | |
| MatrixType typedef | Harlinn::Math::AffineTransformation | |
| Normal typedef | Harlinn::Math::AffineTransformation | |
| NormalSimd typedef | Harlinn::Math::AffineTransformation | |
| operator()(const AffineTransformation &affineTransformation) const noexcept | Harlinn::Math::AffineTransformation | inline |
| operator()(const VectorSimd &v) const noexcept | Harlinn::Math::AffineTransformation | inline |
| operator()(const Vector &v) const noexcept | Harlinn::Math::AffineTransformation | inline |
| operator()(const PointSimd &p) const noexcept | Harlinn::Math::AffineTransformation | inline |
| operator()(const Point &p) const noexcept | Harlinn::Math::AffineTransformation | inline |
| operator()(const NormalSimd &n) const noexcept | Harlinn::Math::AffineTransformation | inline |
| operator()(const Normal &n) const noexcept | Harlinn::Math::AffineTransformation | inline |
| Point typedef | Harlinn::Math::AffineTransformation | |
| PointSimd typedef | Harlinn::Math::AffineTransformation | |
| RotateX(float angle) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| RotateY(float angle) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| RotateZ(float angle) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| Scale(float scale) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| Scale(const VectorSimd &scale) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| Scale(const Vector &scale) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| Scale(float scaleX, float scaleY, float scaleZ) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| ToMatrix4() const noexcept | Harlinn::Math::AffineTransformation | inline |
| Traits typedef | Harlinn::Math::AffineTransformation | |
| Translate(const VectorSimd &delta) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| Translate(const Vector &delta) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| Translate(float deltaX, float deltaY, float deltaZ) noexcept | Harlinn::Math::AffineTransformation | inlinestatic |
| Translation() const noexcept | Harlinn::Math::AffineTransformation | inline |
| translation_ | Harlinn::Math::AffineTransformation | private |
| value_type typedef | Harlinn::Math::AffineTransformation | |
| ValueType typedef | Harlinn::Math::AffineTransformation | |
| Vector typedef | Harlinn::Math::AffineTransformation | |
| VectorSimd typedef | Harlinn::Math::AffineTransformation | |