#ifndef TRANSFORM_COMPONENT_H #define TRANSFORM_COMPONENT_H #include #include class TransformComponent { public: TransformComponent(); ~TransformComponent(); glm::vec3 position; glm::vec3 rotation; // Euler angles (pitch, yaw, roll) in degrees. glm::vec3 scale; // Returns the world transform matrix. glm::mat4 GetMatrix() const; }; #endif // TRANSFORM_COMPONENT_H