Files
Z3D/include/scene/camera.hpp
2024-12-22 16:58:40 +01:00

22 lines
337 B
C++
Executable File

#pragma once
#include "scene/camera_view.hpp"
class camera {
public:
virtual ~camera() = default;
virtual void update(
float time_delta,
glm::vec2 mouse_pos_delta,
float mouse_wheel_delta,
camera_view& view
) = 0;
virtual void look_at(
const glm::vec3& origin,
const glm::vec3& target,
camera_view& view
) = 0;
};