#pragma once #include #include #include #include namespace Artifact { class Camera { public: glm::vec3 pos; glm::quat rot; double fov; float near; float far; std::vector renderPasses; Camera(glm::vec3 pos, double fov, float near, float far) : pos(pos), fov(fov), near(near), far(far) {} }; }