Lines Matching refs:MTX22
28 struct MTX22;
47 NN_MATH_INLINE MTX22* MTX22Copy(MTX22* pOut, const MTX22* p);
56 NN_MATH_INLINE MTX22* MTX22Identity(MTX22* pOut);
65 NN_MATH_INLINE bool MTX22IsIdentity(const MTX22* p);
77 NN_MATH_INLINE MTX22* MTX22MAdd(MTX22* pOut, f32 t, const MTX22* p1, const MTX22* p2);
86 NN_MATH_INLINE MTX22* MTX22Zero(MTX22* pOut);
92 NN_MATH_INLINE MTX22* MTX23ToMTX22(MTX22* pOut, const MTX23* pM);
137 class MTX22 : public MTX22_
144 static const MTX22& Identity() in Identity()
146 static const MTX22 identity( in Identity()
153 typedef MTX22 self_type; //
161 MTX22() {} in MTX22() function
163 explicit MTX22(const f32* p);
165 explicit MTX22(const MTX23& rhs);
167 MTX22(f32 x00, f32 x01, in MTX22() function
232 …bool operator == (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX22)) ==…
235 …bool operator != (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX22)) !=…
255 typedef class MTX22 Matrix22;
266 MTX22::MTX22(const f32* p) { MTX22Copy(this, reinterpret_cast<const MTX22*>(p)); } in MTX22() function
269 MTX22::MTX22(const MTX23& rhs) { MTX23ToMTX22(this, &rhs); } in MTX22() function
272 inline bool MTX22IsIdentity(const MTX22& m) { return MTX22IsIdentity( &m ); } in MTX22IsIdentity()
273 inline MTX22* MTX22Copy(MTX22* pOut, const MTX22& m) { return MTX22Copy(pOut, &m); } in MTX22Copy()
274 inline MTX22* MTX22MAdd(MTX22* pOut, f32 t, const MTX22& m1, const MTX22& m2) { return MTX22MAdd(pO… in MTX22MAdd()