A 2x3 matrix.
More...
A 2x3 matrix.
Do not subclass. Data is initialized to 0 when default constructed.
- See also
- G3D::CoordinateFrame, G3D::Matrix3, G3D::Matrix4, G3D::Matrix3x4, G3D::Quat
◆ Matrix2x3() [1/5]
G3D::Matrix2x3::Matrix2x3 |
( |
float |
r1c1, |
|
|
float |
r1c2, |
|
|
float |
r1c3, |
|
|
float |
r2c1, |
|
|
float |
r2c2, |
|
|
float |
r2c3 |
|
) |
| |
|
inline |
◆ Matrix2x3() [2/5]
G3D::Matrix2x3::Matrix2x3 |
( |
const Any & |
any | ) |
|
Must be in one of the following forms:
◆ Matrix2x3() [3/5]
◆ Matrix2x3() [4/5]
G3D::Matrix2x3::Matrix2x3 |
( |
const float * |
init | ) |
|
init should be row major.
◆ Matrix2x3() [5/5]
G3D::Matrix2x3::Matrix2x3 |
( |
| ) |
|
◆ operator const float *()
G3D::Matrix2x3::operator const float * |
( |
| ) |
const |
|
inline |
◆ operator float *()
G3D::Matrix2x3::operator float * |
( |
| ) |
|
|
inline |
Returns a row-major pointer.
◆ operator!=()
bool G3D::Matrix2x3::operator!= |
( |
const Matrix2x3 & |
other | ) |
const |
◆ operator*()
class Vector2 G3D::Matrix2x3::operator* |
( |
const class Vector3 & |
v | ) |
const |
◆ operator==()
bool G3D::Matrix2x3::operator== |
( |
const Matrix2x3 & |
other | ) |
const |
◆ operator[]() [1/2]
float* G3D::Matrix2x3::operator[] |
( |
int |
r | ) |
|
|
inline |
◆ operator[]() [2/2]
const float* G3D::Matrix2x3::operator[] |
( |
int |
r | ) |
const |
|
inline |
◆ toString()
String G3D::Matrix2x3::toString |
( |
| ) |
const |
◆ zero()
static const Matrix2x3& G3D::Matrix2x3::zero |
( |
| ) |
|
|
inlinestatic |