#pragma once #include namespace BarinkEngine { struct TransformComponent { glm::mat4& transform = glm::mat4(1.0f); }; struct CameraComponent { glm::mat4& view; }; struct Render3DComponent { unsigned int VAO; unsigned int IBO; }; struct Render2DComponent { glm::vec3 Colour; }; };