This commit is contained in:
Jorijn van der Graaf 2025-04-27 22:16:56 +02:00
commit cfc9ca8349
10 changed files with 124 additions and 81 deletions

View file

@ -13,16 +13,14 @@ module;
export module Crafter.Graphics:Camera;
import :VulkanBuffer;
import Crafter.Component;
namespace Crafter {
struct CameraBufferData {
glm::mat4 projection;
glm::mat4 model;
glm::mat4 view;
};
export class Camera {
export class Camera : public Component {
public:
Buffer<CameraBufferData> buffer;
glm::mat4 projection;
glm::mat4 view;
glm::mat4 projectionView;
Camera();
};
}