Lugdunum  0.1.0
Camera.hpp
Go to the documentation of this file.
1 #pragma once
2 
5 
6 namespace lug {
7 namespace Graphics {
8 namespace Vulkan {
9 namespace Render {
10 namespace DescriptorSetPool {
11 
13 public:
14  Camera(Renderer& renderer);
15 
16  Camera(const Camera&) = delete;
17  Camera(Camera&&) = delete;
18 
19  Camera& operator=(const Camera&) = delete;
20  Camera& operator=(Camera&&) = delete;
21 
22  ~Camera() = default;
23 
24  const DescriptorSet* allocate(const BufferPool::SubBuffer& subBuffer);
25 };
26 
27 } // DescriptorSetPool
28 } // Render
29 } // Vulkan
30 } // Graphics
31 } // lug
#define LUG_GRAPHICS_API
Definition: Export.hpp:11