aboutsummaryrefslogtreecommitdiff
path: root/src/libjin/Math/Matrix.h
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2018-10-05 15:40:31 +0800
committerchai <chaifix@163.com>2018-10-05 15:40:31 +0800
commit789895b4b9f99668b8b772f271d07d1ce3115742 (patch)
tree3ae85381358445b2c29c9a0afb59375de9a7ce66 /src/libjin/Math/Matrix.h
parent846d6ab0ec1033481574e8324a43fc547ecf5882 (diff)
*update
Diffstat (limited to 'src/libjin/Math/Matrix.h')
-rw-r--r--src/libjin/Math/Matrix.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libjin/Math/Matrix.h b/src/libjin/Math/Matrix.h
index b9a55d4..52fc9c8 100644
--- a/src/libjin/Math/Matrix.h
+++ b/src/libjin/Math/Matrix.h
@@ -16,6 +16,8 @@ namespace math
* This class is the basis for all transformations in LOVE. Althought not
* really needed for 2D, it contains 4x4 elements to be compatible with
* OpenGL without conversions.
+ * Ҫתõľ
+ * https://blog.csdn.net/candycat1992/article/details/8830894
**/
class Matrix
{
@@ -31,6 +33,8 @@ namespace math
public:
+ static const Matrix Identity;
+
/**
* Creates a new identity matrix.
**/
@@ -41,6 +45,8 @@ namespace math
**/
~Matrix();
+ void setOrtho(float _left, float _right, float _bottom, float _top, float _near, float _far);
+
/**
* Multiplies this Matrix with another Matrix, changing neither.
* @param m The Matrix to multiply with this Matrix.