Added Quaternion typedef

This commit is contained in:
Ray
2018-07-02 18:53:46 +02:00
parent 1727bbabb1
commit 7b971e0623
4 changed files with 31 additions and 25 deletions

View File

@@ -114,6 +114,14 @@
float y;
float z;
} Vector3;
// Quaternion type
typedef struct Quaternion {
float x;
float y;
float z;
float w;
} Quaternion;
// Matrix type (OpenGL style 4x4 - right handed, column major)
typedef struct Matrix {
@@ -122,14 +130,6 @@
float m2, m6, m10, m14;
float m3, m7, m11, m15;
} Matrix;
// Quaternion type
typedef struct Quaternion {
float x;
float y;
float z;
float w;
} Quaternion;
#endif
// NOTE: Helper types to be used instead of array return types for *ToFloat functions