Lines Matching refs:MTX43
28 struct MTX43;
33 NN_MATH_INLINE MTX43* MTX43Zero(MTX43* pOut);
34 NN_MATH_INLINE MTX43* MTX43Identity(MTX43* pOut);
35 NN_MATH_INLINE bool MTX43IsIdentity(const MTX43* p);
36 NN_MATH_INLINE MTX43* MTX43Copy(MTX43* pOut, const MTX43* p);
37 NN_MATH_INLINE MTX43* MTX43Add(MTX43* pOut, const MTX43* p1, const MTX43* p2);
38 NN_MATH_INLINE MTX43* MTX43Sub(MTX43* pOut, const MTX43* p1, const MTX43* p2);
39 NN_MATH_INLINE MTX43* MTX43Mult(MTX43* pOut, const MTX43* p1, const MTX43* p2);
40 NN_MATH_INLINE MTX43* MTX43Mult(MTX43* pOut, const MTX43* p, f32 f);
42 NN_FORCE_INLINE MTX43* MTX43Add(MTX43* pOut, const MTX43* p1, const MTX43* p2);
43 NN_FORCE_INLINE MTX43* MTX43Copy(MTX43* pOut, const MTX43* p);
44 NN_FORCE_INLINE MTX43* MTX43Mult(MTX43* pOut, const MTX43* p1, const MTX43* p2);
45 NN_FORCE_INLINE MTX43* MTX43Mult(MTX43* pOut, const MTX43* p, f32 f);
80 struct MTX43 : public MTX43_ struct
87 static const MTX43& Identity() in Identity() argument
89 static const MTX43 identity( in Identity()
97 typedef MTX43 self_type; //!< 自分の型です。 argument
106 MTX43() {} in MTX43() argument
109 MTX43(const f32* p) { (void)MTX43Copy(this, (MTX43*)p); } in MTX43() function
112 MTX43(f32 x00, f32 x01, f32 x02, in MTX43() function
185 return MTX43(-f._00, -f._01, -f._02,
191 …self_type operator + (const self_type& rhs) const { MTX43 tmp; return *MTX43Add(&tmp, this, &rhs);… argument
192 …self_type operator - (const self_type& rhs) const { MTX43 tmp; return *MTX43Add(&tmp, this, &rhs);… argument
194 self_type operator * (f32 f) const { MTX43 tmp; return *MTX43Mult(&tmp, this, f); } argument
213 …bool operator == (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX43)) ==…
216 …bool operator != (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX43)) !=…
242 NN_FORCE_INLINE MTX43*
243 MTX43Add(MTX43* pOut, const MTX43* p1, const MTX43* p2) in MTX43Add()
267 NN_FORCE_INLINE MTX43*
268 MTX43Copy(MTX43* pOut, const MTX43* p) in MTX43Copy()
293 NN_FORCE_INLINE MTX43*
294 MTX43Mult(MTX43* pOut, const MTX43* p1, const MTX43* p2) in MTX43Mult()
318 NN_FORCE_INLINE MTX43*
319 MTX43Mult(MTX43* pOut, const MTX43* p, f32 f) in MTX43Mult()
335 typedef struct MTX43 Matrix43;
338 inline bool MTX44IsIdentity(const MTX43& m) { return MTX43IsIdentity( &m ); } in MTX44IsIdentity()
339 inline MTX43* MTX43Copy(MTX43* pOut, const MTX43& m) { return MTX43Copy( pOut, &m ); } in MTX43Copy()
340 inline MTX43* MTX43Add(MTX43* pOut, const MTX43& m1, const MTX43& m2) { return MTX43Add( pOut, &m1,… in MTX43Add()
341 inline MTX43* MTX43Sub(MTX43* pOut, const MTX43& m1, const MTX43& m2) { return MTX43Sub( pOut, &m1,… in MTX43Sub()
342 inline MTX43* MTX43Mult(MTX43* pOut, const MTX43& m1, const MTX43& m2) { return MTX43Mult( pOut, &m… in MTX43Mult()
343 inline MTX43* MTX43Mult(MTX43* pOut, const MTX43& m, f32 f) { return MTX43Mult( pOut, &m, f); } in MTX43Mult()