Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
VulkanDescriptorSetLayout.hpp
1#pragma once
2
3#include <Common/Graphics/DescriptorSetLayout.hpp>
4#include <vulkan/vulkan.h>
5
6namespace Grindstone::GraphicsAPI::Vulkan {
8 public:
9 DescriptorSetLayout(const CreateInfo& createInfo);
11 const DescriptorSetLayout::Binding& GetBinding(size_t bindingIndex) const;
12 VkDescriptorSetLayout GetInternalLayout() const;
13 private:
14 VkDescriptorSetLayout descriptorSetLayout;
15 DescriptorSetLayout::Binding* bindings = nullptr;
16 size_t bindingCount = 0;
17 };
18}
Definition DescriptorSetLayout.hpp:11
Definition VulkanDescriptorSetLayout.hpp:7
Definition DescriptorSetLayout.hpp:13