Floating-point vector, matrix, and quaternion types backed by GLM.
More...
|
| using | mnd::vec2 = glm::vec2 |
| | 2-component float vector (e.g. UV coordinates, mouse position).
|
| |
| using | mnd::vec3 = glm::vec3 |
| | 3-component float vector (e.g. world position, RGB colour, normals).
|
| |
| using | mnd::vec4 = glm::vec4 |
| | 4-component float vector (e.g. RGBA colour, homogeneous coords).
|
| |
| using | mnd::ivec2 = glm::ivec2 |
| | 2-component signed integer vector.
|
| |
| using | mnd::ivec3 = glm::ivec3 |
| | 3-component signed integer vector.
|
| |
| using | mnd::ivec4 = glm::ivec4 |
| | 4-component signed integer vector.
|
| |
| using | mnd::uvec2 = glm::uvec2 |
| | 2-component unsigned integer vector.
|
| |
| using | mnd::uvec3 = glm::uvec3 |
| | 3-component unsigned integer vector.
|
| |
| using | mnd::uvec4 = glm::uvec4 |
| | 4-component unsigned integer vector.
|
| |
| using | mnd::mat3 = glm::mat3 |
| | 3×3 column-major float matrix (e.g. normal matrix).
|
| |
| using | mnd::mat4 = glm::mat4 |
| | 4×4 column-major float matrix (model/view/projection).
|
| |
| using | mnd::quat = glm::quat |
| | Unit quaternion for rotation (avoids gimbal lock).
|
| |
Floating-point vector, matrix, and quaternion types backed by GLM.
◆ ivec2
2-component signed integer vector.
Definition at line 54 of file Types.h.
◆ ivec3
3-component signed integer vector.
Definition at line 55 of file Types.h.
◆ ivec4
4-component signed integer vector.
Definition at line 56 of file Types.h.
◆ mat3
3×3 column-major float matrix (e.g. normal matrix).
Definition at line 62 of file Types.h.
◆ mat4
4×4 column-major float matrix (model/view/projection).
Definition at line 63 of file Types.h.
◆ quat
Unit quaternion for rotation (avoids gimbal lock).
Definition at line 65 of file Types.h.
◆ uvec2
2-component unsigned integer vector.
Definition at line 58 of file Types.h.
◆ uvec3
3-component unsigned integer vector.
Definition at line 59 of file Types.h.
◆ uvec4
4-component unsigned integer vector.
Definition at line 60 of file Types.h.
◆ vec2
2-component float vector (e.g. UV coordinates, mouse position).
Definition at line 50 of file Types.h.
◆ vec3
3-component float vector (e.g. world position, RGB colour, normals).
Definition at line 51 of file Types.h.
◆ vec4
4-component float vector (e.g. RGBA colour, homogeneous coords).
Definition at line 52 of file Types.h.