#include <Mat3x3.hpp>
◆ value_type
◆ Mat3x3() [1/2]
SIV3D_NODISCARD_CXX20 s3d::Mat3x3::Mat3x3 |
( |
| ) |
|
|
default |
◆ Mat3x3() [2/2]
constexpr SIV3D_NODISCARD_CXX20 s3d::Mat3x3::Mat3x3 |
( |
float |
_11, |
|
|
float |
_12, |
|
|
float |
_13, |
|
|
float |
_21, |
|
|
float |
_22, |
|
|
float |
_23, |
|
|
float |
_31, |
|
|
float |
_32, |
|
|
float |
_33 |
|
) |
| |
|
constexprnoexcept |
◆ determinant()
constexpr float s3d::Mat3x3::determinant |
( |
| ) |
const |
|
constexprnoexcept |
◆ hash()
size_t s3d::Mat3x3::hash |
( |
| ) |
const |
|
noexcept |
◆ Homography() [1/2]
static Mat3x3 s3d::Mat3x3::Homography |
( |
const Quad & |
from, |
|
|
const Quad & |
to |
|
) |
| |
|
static |
◆ Homography() [2/2]
static Mat3x3 s3d::Mat3x3::Homography |
( |
const Quad & |
to | ) |
|
|
static |
◆ Identity()
static constexpr Mat3x3 s3d::Mat3x3::Identity |
( |
| ) |
|
|
staticconstexprnoexcept |
◆ inverse()
constexpr Mat3x3 s3d::Mat3x3::inverse |
( |
| ) |
const |
|
constexprnoexcept |
◆ transformPoint() [1/3]
constexpr Float2 s3d::Mat3x3::transformPoint |
( |
Float2 |
pos | ) |
const |
|
constexprnoexcept |
◆ transformPoint() [2/3]
constexpr Float2 s3d::Mat3x3::transformPoint |
( |
Point |
pos | ) |
const |
|
constexprnoexcept |
◆ transformPoint() [3/3]
constexpr Vec2 s3d::Mat3x3::transformPoint |
( |
Vec2 |
pos | ) |
const |
|
constexprnoexcept |
◆ transformRect()
constexpr Quad s3d::Mat3x3::transformRect |
( |
const RectF & |
rect | ) |
const |
|
constexprnoexcept |
◆ Formatter
◆ operator!=
constexpr friend bool operator!= |
( |
const Mat3x3 & |
lhs, |
|
|
const Mat3x3 & |
rhs |
|
) |
| |
|
friend |
◆ operator<<
template<class CharType >
std::basic_ostream<CharType>& operator<< |
( |
std::basic_ostream< CharType > & |
output, |
|
|
const Mat3x3 & |
value |
|
) |
| |
|
friend |
◆ operator==
constexpr friend bool operator== |
( |
const Mat3x3 & |
lhs, |
|
|
const Mat3x3 & |
rhs |
|
) |
| |
|
friend |
◆ operator>>
template<class CharType >
std::basic_istream<CharType>& operator>> |
( |
std::basic_istream< CharType > & |
input, |
|
|
Mat3x3 & |
value |
|
) |
| |
|
friend |
◆ @34
◆ @36
◆ @38
◆ _11
◆ _11_12_13
◆ _12
◆ _13
◆ _21
◆ _21_22_23
◆ _22
◆ _23
◆ _31
◆ _31_32_33
◆ _32
◆ _33
The documentation for this struct was generated from the following file: