Lines Matching defs:MTX34

202 struct MTX34 : public MTX34_  struct
209 static const MTX34& Identity() in Identity() argument
219 typedef MTX34 self_type; //!< 自分の型です。 argument
227 MTX34() {} in MTX34() function
230 MTX34(const f32* p) { (void)MTX34Copy(this, (MTX34*)p); } in MTX34() argument
233 MTX34(const MTX34& rhs) { (void)MTX34Copy(this, &rhs); } in MTX34() function
236 MTX34(const MTX33& rhs) { MTX33ToMTX34(this, &rhs); } in MTX34() argument
239 MTX34(f32 x00, f32 x01, f32 x02, f32 x03, in MTX34() argument
261 VEC4& GetRow(int index) in GetRow()
268 const VEC4& GetRow(int index) const in GetRow()
298 self_type& operator += (const self_type& rhs) { return *MTX34Add(this, this, &rhs); } argument
308 return MTX34(-f._00, -f._01, -f._02, -f._03, argument
313 …self_type operator + (const self_type& rhs) const { MTX34 tmp; return *MTX34Add(&tmp, this, &rhs);… argument
314 …self_type operator - (const self_type& rhs) const { MTX34 tmp; return *MTX34Sub(&tmp, this, &rhs);… argument
316 self_type operator * (f32 f) const { MTX34 tmp; return *MTX34Mult(&tmp, this, f); } argument
320 self_type& Transpose() { return *MTX34Transpose(this, this); } in Transpose() argument
329 self_type& SetupIdentity() { return *MTX34Identity(this); } in SetupIdentity() argument
335 self_type& SetupScale(const VEC3& scale) { return *MTX34Scale(this, &scale); } in SetupScale() argument
343 return *MTX34Translate(this, &translate); in SetupTranslate() argument
352 return *MTX34RotXYZRad(this, rotate.x, rotate.y, rotate.z); in SetupRotateXyz() argument
362 return *MTX34RotAxisRad(this, &axis, theta); in SetupRotate() argument
370 return *QUATToMTX34(this, &quaternion); in SetupRotate() argument
382 return *MTX34LookAt(this, &camPos, &camUp, &target); in SetupLookAt() argument
394 return *MTX34LookAt(this, &camPos, twistDeg, &target); in SetupLookAt() argument
405 return *MTX34CameraRotate(this, &camPos, &camRotateDeg); in SetupCameraRotate() argument
423 …return *MTX34TextureProjectionFrustum(this, l, r, b, t, n, scaleS, scaleT, translateS, translateT); in SetupTextureProjectionFrustum() argument
438 …return *MTX34TextureProjectionPerspective(this, fovyRad, aspect, scaleS, scaleT, translateS, trans… in SetupTextureProjectionFrustum() argument
466 …bool operator == (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX34)) ==… argument
472 bool IsIdentity() const { return MTX34IsIdentity(this); } in IsIdentity() argument