#include <NiMatrix3.h>
|
constexpr | NiMatrix3 () noexcept |
|
| NiMatrix3 (const NiPoint3 &a_point) |
|
| NiMatrix3 (float a_x, float a_y, float a_z) |
|
| NiMatrix3 (const NiPoint3 &a_x, const NiPoint3 &a_y, const NiPoint3 &a_z) |
|
NiPoint3 | GetVectorX () const |
|
NiPoint3 | GetVectorY () const |
|
NiPoint3 | GetVectorZ () const |
|
bool | ToEulerAnglesXYZ (NiPoint3 &a_angle) const |
|
bool | ToEulerAnglesXYZ (float &a_xAngle, float &a_yAngle, float &a_zAngle) const |
|
void | EulerAnglesToAxesZXY (const NiPoint3 &a_angle) |
|
void | EulerAnglesToAxesZXY (float a_xAngle, float a_yAngle, float a_zAngle) |
|
void | SetEulerAnglesXYZ (const NiPoint3 &a_point) |
|
void | SetEulerAnglesXYZ (float a_x, float a_y, float a_z) |
|
NiMatrix3 | Transpose () const |
|
bool | operator== (const NiMatrix3 &a_rhs) const |
|
bool | operator!= (const NiMatrix3 &a_rhs) const |
|
NiMatrix3 | operator+ (const NiMatrix3 &a_rhs) const |
|
NiMatrix3 | operator- (const NiMatrix3 &a_rhs) const |
|
NiMatrix3 | operator* (const NiMatrix3 &a_rhs) const |
|
NiPoint3 | operator* (const NiPoint3 &a_point) const |
|
NiMatrix3 | operator* (float a_scalar) const |
|
◆ NiMatrix3() [1/4]
constexpr RE::NiMatrix3::NiMatrix3 |
( |
| ) |
|
|
inlineconstexprnoexcept |
◆ NiMatrix3() [2/4]
RE::NiMatrix3::NiMatrix3 |
( |
const NiPoint3 & |
a_point | ) |
|
◆ NiMatrix3() [3/4]
RE::NiMatrix3::NiMatrix3 |
( |
float |
a_x, |
|
|
float |
a_y, |
|
|
float |
a_z |
|
) |
| |
◆ NiMatrix3() [4/4]
◆ EulerAnglesToAxesZXY() [1/2]
void RE::NiMatrix3::EulerAnglesToAxesZXY |
( |
const NiPoint3 & |
a_angle | ) |
|
◆ EulerAnglesToAxesZXY() [2/2]
void RE::NiMatrix3::EulerAnglesToAxesZXY |
( |
float |
a_xAngle, |
|
|
float |
a_yAngle, |
|
|
float |
a_zAngle |
|
) |
| |
◆ GetVectorX()
NiPoint3 RE::NiMatrix3::GetVectorX |
( |
| ) |
const |
◆ GetVectorY()
NiPoint3 RE::NiMatrix3::GetVectorY |
( |
| ) |
const |
◆ GetVectorZ()
NiPoint3 RE::NiMatrix3::GetVectorZ |
( |
| ) |
const |
◆ operator!=()
bool RE::NiMatrix3::operator!= |
( |
const NiMatrix3 & |
a_rhs | ) |
const |
◆ operator*() [1/3]
◆ operator*() [2/3]
◆ operator*() [3/3]
NiMatrix3 RE::NiMatrix3::operator* |
( |
float |
a_scalar | ) |
const |
◆ operator+()
◆ operator-()
◆ operator==()
bool RE::NiMatrix3::operator== |
( |
const NiMatrix3 & |
a_rhs | ) |
const |
◆ SetEulerAnglesXYZ() [1/2]
void RE::NiMatrix3::SetEulerAnglesXYZ |
( |
const NiPoint3 & |
a_point | ) |
|
◆ SetEulerAnglesXYZ() [2/2]
void RE::NiMatrix3::SetEulerAnglesXYZ |
( |
float |
a_x, |
|
|
float |
a_y, |
|
|
float |
a_z |
|
) |
| |
◆ ToEulerAnglesXYZ() [1/2]
bool RE::NiMatrix3::ToEulerAnglesXYZ |
( |
float & |
a_xAngle, |
|
|
float & |
a_yAngle, |
|
|
float & |
a_zAngle |
|
) |
| const |
◆ ToEulerAnglesXYZ() [2/2]
bool RE::NiMatrix3::ToEulerAnglesXYZ |
( |
NiPoint3 & |
a_angle | ) |
const |
◆ Transpose()
◆ entry
float RE::NiMatrix3::entry[3][3] |
The documentation for this class was generated from the following file: