Lines Matching refs:MTX33
29 struct MTX33;
70 NN_MATH_INLINE bool MTX33IsIdentity(const MTX33* p);
71 NN_MATH_INLINE MTX33* MTX33Copy(MTX33* pOut, const MTX33* p);
72 NN_MATH_INLINE MTX33* MTX33Zero(MTX33* pOut);
73 NN_MATH_INLINE MTX33* MTX33Identity(MTX33* pOut);
74 NN_MATH_INLINE MTX33* MTX33MAdd(MTX33* pOut, f32 t, const MTX33* p1, const MTX33* p2);
76 NN_MATH_INLINE u32 MTX34InvTranspose(MTX33* pOut, const MTX34* p);
78 NN_MATH_INLINE MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34* pM);
79 NN_MATH_INLINE MTX34* MTX33ToMTX34(MTX34* pOut, const MTX33* pM);
82 NN_FORCE_INLINE MTX33* MTX33MAdd(MTX33* pOut, f32 t, const MTX33* p1, const MTX33* p2);
83 NN_FORCE_INLINE MTX33* MTX33Copy(MTX33* pOut, const MTX33* p);
84 NN_FORCE_INLINE VEC3* VEC3Transform(VEC3* pOut, const MTX33* pM, const VEC3* pV);
120 struct MTX33 : public MTX33_ struct
127 static const MTX33& Identity() in Identity() argument
129 static const MTX33 identity( in Identity()
137 typedef MTX33 self_type; //!< 自分の型です。 argument
145 MTX33() {} in MTX33() argument
147 MTX33(const f32* p) { MTX33Copy(this, reinterpret_cast<const MTX33*>(p)); } in MTX33() argument
149 MTX33(const MTX34& rhs) { MTX34ToMTX33(this, &rhs); } in MTX33() function
151 MTX33(f32 x00, f32 x01, f32 x02, in MTX33() argument
219 …bool operator == (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX33)) ==… argument
222 …bool operator != (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX33)) !=…
233 typedef struct MTX33 Matrix33;
258 NN_FORCE_INLINE MTX33*
259 MTX33MAdd(MTX33* pOut, f32 t, const MTX33* p1, const MTX33* p2) in MTX33MAdd()
283 NN_FORCE_INLINE MTX33*
284 MTX33Copy(MTX33* pOut, const MTX33* p) in MTX33Copy()
317 VEC3Transform(VEC3* pOut, const MTX33* pM, const VEC3* pV) in VEC3Transform()
339 inline bool MTX33IsIdentity(const MTX33& m) { return MTX33IsIdentity( &m ); } in MTX33IsIdentity()
340 inline MTX33* MTX33Copy(MTX33* pOut, const MTX33& m) { return MTX33Copy( pOut, &m ); } in MTX33Copy()
341 inline MTX33* MTX33MAdd(MTX33* pOut, f32 t, const MTX33& m1, const MTX33& m2) { return MTX33MAdd( p… in MTX33MAdd()
342 inline u32 MTX34InvTranspose(MTX33* pOut, const MTX34& m) { return MTX34InvTranspose( pOut, &m ); } in MTX34InvTranspose()
343 inline MTX33* MTX34ToMTX33(MTX33* pOut, const MTX34& m) { return MTX34ToMTX33( pOut, &m ); } in MTX34ToMTX33()
344 inline MTX34* MTX33ToMTX34(MTX34* pOut, const MTX33& m) { return MTX33ToMTX34( pOut, &m ); } in MTX33ToMTX34()