Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
VulkanDescriptorSet.hpp
1#pragma once
2
3#include <vulkan/vulkan.h>
4#include <Common/Graphics/DescriptorSet.hpp>
5
6namespace Grindstone::GraphicsAPI::Vulkan {
8 public:
9 DescriptorSet(const CreateInfo& createInfo);
11
12 virtual void ChangeBindings(DescriptorSet::Binding* bindings, uint32_t bindingCount, uint32_t bindingOffset = 0) override;
13 virtual VkDescriptorSet GetDescriptorSet() const;
14 private:
15 VkDescriptorSet descriptorSet = nullptr;
16 class DescriptorSetLayout* layout = nullptr;
17 };
18}
Definition DescriptorSet.hpp:11
Definition VulkanDescriptorSetLayout.hpp:7
Definition VulkanDescriptorSet.hpp:7