Lines Matching refs:f32
40 NN_MATH_INLINE MTX23* MTX23Mult(MTX23* pOut, const MTX23* p, f32 f);
44 NN_MATH_INLINE MTX23* MTX23RotFIdx(MTX23* pOut, f32 fIdx);
45 NN_MATH_INLINE MTX23* MTX23RotCenterFIdx(MTX23* pOut, const VEC2* pCenter, f32 fIdx);
47 NN_MATH_INLINE MTX23* MTX23MAdd(MTX23* pOut, f32 t, const MTX23* p1, const MTX23* p2);
55 f32 _00, _01, _02;
56 f32 _10, _11, _12;
64 f32 _00, _01, _02;
65 f32 _10, _11, _12;
69 f32 m[2][3];
70 f32 a[6];
95 typedef f32 value_type; //!< 要素の型です。
104 MTX23(const f32* p) { (void)MTX23Copy(this, reinterpret_cast<const MTX23*>(p)); } in MTX23()
108 MTX23(f32 x00, f32 x01, f32 x02, in MTX23()
109 f32 x10, f32 x11, f32 x12) in MTX23()
122 operator f32*() { return this->a; }
125 operator const f32*() const { return this->a; }
176 self_type& operator *= (f32 f) { return *MTX23Mult(this, this, f); }
177 self_type& operator /= (f32 f) { return operator*=(1.f / f); }
189 self_type operator * (f32 f) const { MTX23 tmp; return *MTX23Mult(&tmp, this, f); }
190 self_type operator / (f32 f) const { return *this * (1.f / f); }
222 self_type& SetupRotate(f32 rotate) in SetupRotate()
233 self_type& SetupRotate(const VEC2& center, f32 rotate) in SetupRotate()
272 inline MTX23* MTX23Mult(MTX23* pOut, const MTX23& m, f32 f) { return MTX23Mult( pOut, &m, f ); } in MTX23Mult()
276 inline MTX23* MTX23RotCenterFIdx(MTX23* pOut, const VEC2& vCenter, f32 fIdx) { return MTX23RotCente… in MTX23RotCenterFIdx()
278 inline MTX23* MTX23MAdd(MTX23* pOut, f32 t, const MTX23& m1, const MTX23& m2) { return MTX23MAdd( p… in MTX23MAdd()