Lines Matching refs:this

616     explicit MTX34(const f32* p) { (void)MTX34Copy(this, (MTX34*)p); }  in MTX34()
619 MTX34(const MTX34& rhs) { (void)MTX34Copy(this, &rhs); } in MTX34()
622 explicit MTX34(const MTX33& rhs) { MTX33ToMTX34(this, &rhs); } in MTX34()
641 operator f32*() { return this->a; }
644 operator const f32*() const { return this->a; }
650 return *reinterpret_cast<VEC4*>(&this->v[index]); in GetRow()
657 return *reinterpret_cast<const VEC4*>(&this->v[index]); in GetRow()
665 column.x = this->m[0][index]; in GetColumn()
666 column.y = this->m[1][index]; in GetColumn()
667 column.z = this->m[2][index]; in GetColumn()
675 this->m[0][index] = column.x; in SetColumn()
676 this->m[1][index] = column.y; in SetColumn()
677 this->m[2][index] = column.z; in SetColumn()
686 self_type& operator += (const self_type& rhs) { return *MTX34Add(this, this, &rhs); }
689 self_type& operator -= (const self_type& rhs) { return *MTX34Sub(this, this, &rhs); }
692 self_type& operator *= (f32 f) { return *MTX34Mult(this, this, f); }
698 self_type operator + () const { return *this; }
709 …self_type operator + (const self_type& rhs) const { MTX34 tmp; return *MTX34Add(&tmp, this, &rhs);…
712 …self_type operator - (const self_type& rhs) const { MTX34 tmp; return *MTX34Sub(&tmp, this, &rhs);…
715 self_type operator * (f32 f) const { MTX34 tmp; return *MTX34Mult(&tmp, this, f); }
718 self_type operator / (f32 f) const { return *this * (1.f / f); }
721 self_type& Transpose() { return *MTX34Transpose(this, this); } in Transpose()
730 self_type& SetupIdentity() { return *MTX34Identity(this); } in SetupIdentity()
736 self_type& SetupScale(const VEC3& scale) { return *MTX34Scale(this, &scale); } in SetupScale()
744 return *MTX34Translate(this, &translate); in SetupTranslate()
753 return *MTX34RotXYZRad(this, rotate.x, rotate.y, rotate.z); in SetupRotateXyz()
763 return *MTX34RotAxisRad(this, &axis, theta); in SetupRotate()
771 return *QUATToMTX34(this, &quaternion); in SetupRotate()
783 return *MTX34LookAt(this, &camPos, &camUp, &target); in SetupLookAt()
795 return *MTX34LookAt(this, &camPos, twistDeg, &target); in SetupLookAt()
806 return *MTX34CameraRotate(this, &camPos, &camRotateDeg); in SetupCameraRotate()
824 …return *MTX34TextureProjectionFrustum(this, l, r, b, t, n, scaleS, scaleT, translateS, translateT); in SetupTextureProjectionFrustum()
839 …return *MTX34TextureProjectionPerspective(this, fovyRad, aspect, scaleS, scaleT, translateS, trans… in SetupTextureProjectionFrustum()
857 … return *MTX34TextureProjectionOrtho(this, l, r, b, t, scaleS, scaleT, translateS, translateT); in SetupTextureProjectionFrustum()
867 …bool operator == (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX34)) ==…
870 …bool operator != (const self_type& rhs) const { return ::std::memcmp(this, &rhs, sizeof(MTX34)) !=…
873 bool IsIdentity() const { return MTX34IsIdentity(this); } in IsIdentity()