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
6
namespace
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
}
Grindstone::GraphicsAPI::DescriptorSetLayout
Definition
DescriptorSetLayout.hpp:13
Grindstone::GraphicsAPI::DescriptorSetLayout::Binding
Definition
DescriptorSetLayout.hpp:15
Grindstone::GraphicsAPI::DescriptorSetLayout::CreateInfo
Definition
DescriptorSetLayout.hpp:22
sources
code
Plugins
GraphicsVulkan
VulkanDescriptorSetLayout.hpp
Generated by
1.13.2