Lines Matching defs:MTX23
78 struct MTX23 : public MTX23_ struct
85 static const MTX23& Identity() in Identity() argument
94 typedef MTX23 self_type; //!< 自分の型です。 argument
102 MTX23() {} in MTX23() argument
104 MTX23(const f32* p) { (void)MTX23Copy(this, reinterpret_cast<const MTX23*>(p)); } in MTX23() argument
106 MTX23(const MTX22& rhs) { MTX22ToMTX23(this, &rhs); } in MTX23() function
108 MTX23(f32 x00, f32 x01, f32 x02, in MTX23() argument
128 VEC3& GetRow(int index) in GetRow()
135 const VEC3& GetRow(int index) const in GetRow()
165 self_type& SetupIdentity() { return *MTX23Identity(this); } in SetupIdentity() argument
186 …self_type operator + (const self_type& rhs) const { MTX23 tmp; return *MTX23Add(&tmp, this, &rhs);… argument
187 …self_type operator - (const self_type& rhs) const { MTX23 tmp; return *MTX23Sub(&tmp, this, &rhs);… argument
189 self_type operator * (f32 f) const { MTX23 tmp; return *MTX23Mult(&tmp, this, f); } argument
203 self_type& SetupScale(const MTX23& matrix, const VEC2& scale) in SetupScale() argument
213 self_type& SetupTranslate(const MTX23& matrix, const VEC2& translate) in SetupTranslate() argument
245 …bool operator == (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX23)) ==… argument
251 bool IsIdentity() const { return MTX23IsIdentity(this); } in IsIdentity() argument