Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::math::TMatrix2< T >, including all inherited members.
determinant() const | ph::math::TMatrix2< T > | inline |
Elements typedef | ph::math::TMatrix2< T > | |
initIdentity() | ph::math::TMatrix2< T > | inline |
inverse() const | ph::math::TMatrix2< T > | inline |
m | ph::math::TMatrix2< T > | |
makeIdentity() | ph::math::TMatrix2< T > | inlinestatic |
mul(const TMatrix2 &rhs) const | ph::math::TMatrix2< T > | inline |
mul(T value) const | ph::math::TMatrix2< T > | inline |
mul(const TMatrix2 &rhs, TMatrix2 *out_result) const | ph::math::TMatrix2< T > | inline |
mulLocal(T value) | ph::math::TMatrix2< T > | inline |
solve(const std::array< T, 2 > &b, std::array< T, 2 > *out_x) const | ph::math::TMatrix2< T > | inline |
solve(const TVector2< T > &b, TVector2< T > *out_x) const | ph::math::TMatrix2< T > | inline |
solve(const std::array< std::array< T, 2 >, N > &bs, std::array< std::array< T, 2 >, N > *out_xs) const | ph::math::TMatrix2< T > | inline |
TMatrix2()=default | ph::math::TMatrix2< T > | inline |
TMatrix2(T value) | ph::math::TMatrix2< T > | inlineexplicit |
TMatrix2(T m00, T m01, T m10, T m11) | ph::math::TMatrix2< T > | inline |
TMatrix2(const TVector2< T > &m00m01, const TVector2< T > &m10m11) | ph::math::TMatrix2< T > | inline |
TMatrix2(const TMatrix2 &other)=default | ph::math::TMatrix2< T > | inline |
TMatrix2(const TMatrix2< U > &other) | ph::math::TMatrix2< T > | inlineexplicit |
toString() const | ph::math::TMatrix2< T > | inline |