#include <Mat4.h>
|
static Mat4< T > | Identity () |
|
static Mat4< T > | Scale (const Vec3< T > &scale) |
|
static Mat4< T > | Translate (const Vec3< T > &pos) |
|
static Mat4< T > | PitchRotate (const T angle) |
|
static Mat4< T > | YawRotate (const T angle) |
|
static Mat4< T > | RollRotate (const T angle) |
|
static Mat4< T > | Rotate (const Vec3< T > &vec) |
|
static Mat4< T > | RH_Perspective (const T fov, const T aspect, const T zNear, const T zFar) |
|
static Mat4< T > | LH_Perspective (const T fov, const T aspect, const T zNear, const T zFar) |
|
static Mat4< T > | LH_Orthographic (const T left, const T right, const T top, const T bottom, const T zNear, const T zFar) |
|
◆ Mat4() [1/4]
template<typename T = float>
◆ Mat4() [2/4]
template<typename T = float>
◆ Mat4() [3/4]
template<typename T = float>
template<typename C >
◆ Mat4() [4/4]
template<typename T = float>
template<typename C >
◆ Adjugate()
template<typename T = float>
◆ Cofactor()
template<typename T = float>
◆ Cut()
template<typename T = float>
◆ GetAdjugate()
template<typename T = float>
◆ GetCofactor()
template<typename T = float>
◆ GetDeterminant()
template<typename T = float>
◆ GetForward()
template<typename T = float>
◆ GetInverse()
template<typename T = float>
◆ GetMinor()
template<typename T = float>
◆ GetRight()
template<typename T = float>
◆ GetTranspose()
template<typename T = float>
◆ GetUp()
template<typename T = float>
◆ Identity()
template<typename T = float>
◆ Inverse()
template<typename T = float>
◆ LH_Orthographic()
template<typename T = float>
static Mat4< T > ehs::Mat4< T >::LH_Orthographic |
( |
const T |
left, |
|
|
const T |
right, |
|
|
const T |
top, |
|
|
const T |
bottom, |
|
|
const T |
zNear, |
|
|
const T |
zFar |
|
) |
| |
|
inlinestatic |
◆ LH_Perspective()
template<typename T = float>
static Mat4< T > ehs::Mat4< T >::LH_Perspective |
( |
const T |
fov, |
|
|
const T |
aspect, |
|
|
const T |
zNear, |
|
|
const T |
zFar |
|
) |
| |
|
inlinestatic |
◆ Minor()
template<typename T = float>
◆ operator const T *()
template<typename T = float>
◆ operator T*()
template<typename T = float>
◆ operator*() [1/3]
template<typename T = float>
◆ operator*() [2/3]
template<typename T = float>
◆ operator*() [3/3]
template<typename T = float>
◆ operator*=() [1/2]
template<typename T = float>
◆ operator*=() [2/2]
template<typename T = float>
◆ operator=()
template<typename T = float>
template<typename C >
◆ PitchRotate()
template<typename T = float>
◆ RH_Perspective()
template<typename T = float>
static Mat4< T > ehs::Mat4< T >::RH_Perspective |
( |
const T |
fov, |
|
|
const T |
aspect, |
|
|
const T |
zNear, |
|
|
const T |
zFar |
|
) |
| |
|
inlinestatic |
◆ RollRotate()
template<typename T = float>
◆ Rotate()
template<typename T = float>
◆ Scale()
template<typename T = float>
◆ Translate()
template<typename T = float>
◆ Transpose()
template<typename T = float>
◆ YawRotate()
template<typename T = float>
◆ GpuUniform
template<typename T = float>
The documentation for this class was generated from the following file: