This commit is contained in:
ZY4N
2024-12-22 16:58:40 +01:00
parent 2704814de2
commit db8db8f9d7
161 changed files with 17102 additions and 0 deletions

21
include/scene/camera.hpp Executable file
View File

@@ -0,0 +1,21 @@
#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;
};