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