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 {
7 class DescriptorSetLayout : public Grindstone::GraphicsAPI::DescriptorSetLayout {
8 public:
9 DescriptorSetLayout(const CreateInfo& createInfo);
10 ~DescriptorSetLayout();
11 const DescriptorSetLayout::Binding& GetBinding(size_t bindingIndex) const;
12 VkDescriptorSetLayout GetInternalLayout() const;
13 private:
14 VkDescriptorSetLayout descriptorSetLayout;
15 };
16}
Definition DescriptorSetLayout.hpp:13
Definition DescriptorSetLayout.hpp:15