#pragma once #include #include #include #include #include #include #include namespace Nuake { // Type definitions using Vector3 = glm::vec3; using Vector2 = glm::vec2; using Vector4 = glm::vec4; using Quat = glm::quat; using Color = glm::vec4; using Matrix4 = glm::mat4; using Matrix3 = glm::mat3; Quat QuatFromEuler(float x, float y, float z); }