Lines Matching defs:Mat4
37 class Mat4;
52 friend class Mat4;
256 friend class Mat4;
497 friend class Mat4;
695 Vec4 operator*( const Mat4& rhs ) const;
746 class Mat4
756 Mat4();
757 Mat4( const float* );
759 Mat4 operator*( const Mat4& rhs ) const;
762 Mat4 operator+( const Mat4& rhs ) const
764 Mat4 ret;
772 Mat4 operator-( const Mat4& rhs ) const
774 Mat4 ret;
782 Mat4& operator+=( const Mat4& rhs )
791 Mat4& operator-=( const Mat4& rhs )
800 Mat4& operator*=( const Mat4& rhs )
802 Mat4 ret;
843 Mat4 operator*( const float rhs )
845 Mat4 ret;
853 Mat4& operator*=( const float rhs )
862 Mat4& operator=( const Mat4& rhs )
871 Mat4 Inverse();
873 Mat4 Transpose()
875 Mat4 ret;
896 Mat4& PostTranslate( float tx, float ty, float tz )
913 static Mat4 Perspective( float width, float height, float nearPlane, float farPlane );
915 static Mat4 LookAt( const Vec3& vEye, const Vec3& vAt, const Vec3& vUp );
917 static Mat4 Translation( const float fX, const float fY, const float fZ );
918 static Mat4 Translation( const Vec3 vec );
920 static Mat4 RotationX( const float angle );
922 static Mat4 RotationY( const float angle );
924 static Mat4 RotationZ( const float angle );
926 static Mat4 Identity()
928 Mat4 ret;
969 friend class Mat4;
1043 void ToMatrix( Mat4& mat )
1069 void ToMatrixPreserveTranslate( Mat4& mat )