|
Move Vectormath main
C++20 game and graphics mathematics
|
#include <mv/math/transforms/AffineTransform3.hpp>
Public Types | |
| using | Component = T |
Public Member Functions | |
| AffineTransform3 () noexcept | |
| AffineTransform3 (const Vec3< T > &axisX, const Vec3< T > &axisY, const Vec3< T > &axisZ, const Vec3< T > &translation) noexcept | |
| const Vec3< T > & | AxisX () const noexcept |
| const Vec3< T > & | AxisY () const noexcept |
| const Vec3< T > & | AxisZ () const noexcept |
| const Vec3< T > & | Translation () const noexcept |
| Mat3< T > | Linear () const noexcept |
| std::optional< AffineTransform3 > | TryInverse () const noexcept |
Static Public Member Functions | |
| static AffineTransform3 | Identity () noexcept |
| static AffineTransform3 | FromLinearTranslation (const Mat3< T > &linear, const Vec3< T > &translation) noexcept |
Definition at line 15 of file AffineTransform3.hpp.
Definition at line 18 of file AffineTransform3.hpp.
|
inlinenoexcept |
Definition at line 20 of file AffineTransform3.hpp.
|
inlinenoexcept |
Definition at line 28 of file AffineTransform3.hpp.
|
inlinenoexcept |
Definition at line 51 of file AffineTransform3.hpp.
|
inlinenoexcept |
Definition at line 55 of file AffineTransform3.hpp.
|
inlinenoexcept |
Definition at line 59 of file AffineTransform3.hpp.
|
inlinestaticnoexcept |
Definition at line 44 of file AffineTransform3.hpp.
|
inlinestaticnoexcept |
Definition at line 39 of file AffineTransform3.hpp.
Definition at line 68 of file AffineTransform3.hpp.
|
inlinenoexcept |
Definition at line 63 of file AffineTransform3.hpp.
|
inlinenoexcept |
Definition at line 73 of file AffineTransform3.hpp.