#include <vgMath.h>
|
| Mat4 ()=default |
|
| Mat4 (T s) |
|
| Mat4 (const VEC4_T &v0, const VEC4_T &v1, const VEC4_T &v2, const VEC4_T &v3) |
|
| Mat4 (const MAT3_T &m) |
|
| Mat4 (T v0x, T v0y, T v0z, T v0w, T v1x, T v1y, T v1z, T v1w, T v2x, T v2y, T v2z, T v2w, T v3x, T v3y, T v3z, T v3w) |
|
const VEC4_T & | operator[] (int i) const |
|
VEC4_T & | operator[] (int i) |
|
Mat4 | operator- () const |
|
Mat4 & | operator+= (const Mat4 &m) |
|
Mat4 & | operator-= (const Mat4 &m) |
|
Mat4 & | operator/= (const Mat4 &m) |
|
Mat4 & | operator*= (T s) |
|
Mat4 & | operator/= (T s) |
|
Mat4 & | operator*= (const Mat4 &m) |
|
Mat4 | operator+ (const Mat4 &m) const |
|
Mat4 | operator- (const Mat4 &m) const |
|
Mat4 | operator* (T s) const |
|
Mat4 | operator/ (T s) const |
|
Mat4 | operator* (const Mat4 &m) const |
|
VEC4_T | operator* (const VEC4_T &v) const |
|
| operator const T * () const |
|
| operator T* () |
|
Definition at line 313 of file vgMath.h.
◆ Mat4() [1/5]
◆ Mat4() [2/5]
◆ Mat4() [3/5]
◆ Mat4() [4/5]
vgm::Mat4::Mat4 |
( |
const MAT3_T & | m | ) |
|
|
inline |
◆ Mat4() [5/5]
vgm::Mat4::Mat4 |
( |
T | v0x, |
|
|
T | v0y, |
|
|
T | v0z, |
|
|
T | v0w, |
|
|
T | v1x, |
|
|
T | v1y, |
|
|
T | v1z, |
|
|
T | v1w, |
|
|
T | v2x, |
|
|
T | v2y, |
|
|
T | v2z, |
|
|
T | v2w, |
|
|
T | v3x, |
|
|
T | v3y, |
|
|
T | v3z, |
|
|
T | v3w ) |
|
inline |
◆ operator const T *()
vgm::Mat4::operator const T * |
( |
| ) |
const |
|
inlineexplicit |
◆ operator T*()
vgm::Mat4::operator T* |
( |
| ) |
|
|
inlineexplicit |
◆ operator*() [1/3]
Mat4 vgm::Mat4::operator* |
( |
const Mat4 & | m | ) |
const |
|
inline |
◆ operator*() [2/3]
◆ operator*() [3/3]
Mat4 vgm::Mat4::operator* |
( |
T | s | ) |
const |
|
inline |
◆ operator*=() [1/2]
Mat4 & vgm::Mat4::operator*= |
( |
const Mat4 & | m | ) |
|
|
inline |
◆ operator*=() [2/2]
Mat4 & vgm::Mat4::operator*= |
( |
T | s | ) |
|
|
inline |
◆ operator+()
Mat4 vgm::Mat4::operator+ |
( |
const Mat4 & | m | ) |
const |
|
inline |
◆ operator+=()
Mat4 & vgm::Mat4::operator+= |
( |
const Mat4 & | m | ) |
|
|
inline |
◆ operator-() [1/2]
Mat4 vgm::Mat4::operator- |
( |
| ) |
const |
|
inline |
◆ operator-() [2/2]
Mat4 vgm::Mat4::operator- |
( |
const Mat4 & | m | ) |
const |
|
inline |
◆ operator-=()
Mat4 & vgm::Mat4::operator-= |
( |
const Mat4 & | m | ) |
|
|
inline |
◆ operator/()
Mat4 vgm::Mat4::operator/ |
( |
T | s | ) |
const |
|
inline |
◆ operator/=() [1/2]
Mat4 & vgm::Mat4::operator/= |
( |
const Mat4 & | m | ) |
|
|
inline |
◆ operator/=() [2/2]
Mat4 & vgm::Mat4::operator/= |
( |
T | s | ) |
|
|
inline |
◆ operator[]() [1/2]
VEC4_T & vgm::Mat4::operator[] |
( |
int | i | ) |
|
|
inline |
◆ operator[]() [2/2]
const VEC4_T & vgm::Mat4::operator[] |
( |
int | i | ) |
const |
|
inline |
◆ [union]
◆ m00
◆ m01
◆ m02
◆ m03
◆ m10
◆ m11
◆ m12
◆ m13
◆ m20
◆ m21
◆ m22
◆ m23
◆ m30
◆ m31
◆ m32
◆ m33
The documentation for this class was generated from the following file:
- D:/Peridyno/peridyno/src/Rendering/GUI/ImWidgets/imGuIZMO.quat/vgMath.h