Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::math::TMatrix4< T > Member List

This is the complete list of members for ph::math::TMatrix4< T >, including all inherited members.

determinant() constph::math::TMatrix4< T >inline
Elements typedefph::math::TMatrix4< T >
initIdentity()ph::math::TMatrix4< T >inline
initPerspectiveProjection(T fov, T aspectRatio, T zNear, T zFar)ph::math::TMatrix4< T >inline
initRotation(const TQuaternion< T > &rot)ph::math::TMatrix4< T >inline
initRotation(const TVector3< T > &orthBasisX, const TVector3< T > &orthBasisY, const TVector3< T > &orthBasisZ)ph::math::TMatrix4< T >inline
initScale(T x, T y, T z)ph::math::TMatrix4< T >inline
initScale(const TVector3< T > &scale)ph::math::TMatrix4< T >inline
initTranslation(T x, T y, T z)ph::math::TMatrix4< T >inline
initTranslation(const TVector3< T > &value)ph::math::TMatrix4< T >inline
inverse(TMatrix4 *out_result) constph::math::TMatrix4< T >inline
isEqual(const TMatrix4 &other) constph::math::TMatrix4< T >inline
mph::math::TMatrix4< T >
makeIdentity()ph::math::TMatrix4< T >static
mul(const TMatrix4 &rhs) constph::math::TMatrix4< T >inline
mul(const TMatrix4 &rhs, TMatrix4 *out_result) constph::math::TMatrix4< T >inline
mul(const TVector3< T > &rhsXYZ, T rhsW, TVector3< T > *out_result) constph::math::TMatrix4< T >inline
mulLocal(T rhs)ph::math::TMatrix4< T >inline
TMatrix4()=defaultph::math::TMatrix4< T >inline
TMatrix4(T value)ph::math::TMatrix4< T >inlineexplicit
TMatrix4(const Elements &elements)ph::math::TMatrix4< T >inlineexplicit
TMatrix4(const TMatrix4 &other)=defaultph::math::TMatrix4< T >inline
TMatrix4(const TMatrix4< U > &other)ph::math::TMatrix4< T >inlineexplicit
toString() constph::math::TMatrix4< T >inline
transpose() constph::math::TMatrix4< T >inline