|
|
constexpr | translate (translate const &) noexcept=default |
| |
|
constexpr | translate (translate &&) noexcept=default |
| |
|
constexpr translate & | operator= (translate const &) noexcept=default |
| |
|
constexpr translate & | operator= (translate &&) noexcept=default |
| |
|
constexpr | operator matrix< 2 > () const noexcept |
| |
|
constexpr | operator matrix< 3 > () const noexcept |
| |
|
constexpr | translate (identity const &) noexcept |
| |
|
constexpr | operator f32x4 () const noexcept |
| |
|
constexpr | translate (f32x4 const &other) noexcept |
| |
|
constexpr | translate (aarectangle const &other) noexcept |
| |
template<int E>
requires (E < D) |
| constexpr | translate (translate< E > const &other) noexcept |
| |
template<int E>
requires (E <= D) |
| constexpr | translate (vector< E > const &other) noexcept |
| |
template<int E>
requires (E <= D) |
| constexpr | translate (point< E > const &other) noexcept |
| |
|
constexpr | translate (float x, float y) noexcept |
| |
|
constexpr | translate (float x, float y, float z=0.0) noexcept |
| |
|
template<int E> |
| constexpr vector< E > | operator* (vector< E > const &rhs) const noexcept |
| |
|
template<int E> |
| constexpr point< std::max(D, E)> | operator* (point< E > const &rhs) const noexcept |
| |
|
constexpr aarectangle | operator* (aarectangle const &rhs) const noexcept |
| |
|
constexpr rectangle | operator* (rectangle const &rhs) const noexcept |
| |
|
constexpr translate | operator* (identity const &) const noexcept |
| |
|
template<int E> |
| constexpr auto | operator* (matrix< E > const &rhs) const noexcept |
| |
|
template<int E> |
| constexpr auto | operator* (translate< E > const &rhs) const noexcept |
| |
|
template<int E> |
| constexpr bool | operator== (translate< E > const &rhs) const noexcept |
| |
|
constexpr translate | operator~ () const noexcept |
| |
|
constexpr bool | is_valid () const noexcept |
| |