VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
Skybox.h
Go to the documentation of this file.
1
8#pragma once
12
13namespace venom
14{
15namespace vulkan
16{
18{
19public:
21 ~VulkanSkybox() override;
22
23 inline const VertexBuffer & GetVertexBuffer() const { return __vertexBuffer; }
24 inline const DescriptorSet& GetPanormaDescriptorSet() const { return __descriptorSet->GetCurrentSet(); }
25
26 vc::Error _LoadSkybox(const vc::Texture & texture) override;
27private:
28 VertexBuffer __vertexBuffer;
29 UniformBuffer __uniformBuffer;
30 DescriptorSetGroup * __descriptorSet;
31};
32}
33}
Definition Skybox.h:18
Definition Texture.h:80
Regroups descriptor sets by frame, so if updates have to be done by group, they will be done on the g...
Definition DescriptorPool.h:25
Definition DescriptorSet.h:22
Definition UniformBuffer.h:17
Definition VertexBuffer.h:18
Definition Skybox.h:18
Contains the entirety of the code of the VenomEngine project.
Definition Config.h:13