Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Toggle main menu visibility
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:14
Grindstone::GraphicsAPI::Vulkan
Definition
ImguiRendererVulkan.hpp:11
Grindstone::GraphicsAPI::DescriptorSetLayout::Binding
Definition
DescriptorSetLayout.hpp:16
Grindstone::GraphicsAPI::DescriptorSetLayout::CreateInfo
Definition
DescriptorSetLayout.hpp:35
plugins
Grindstone.RHI.Vulkan
include
VulkanDescriptorSetLayout.hpp
Generated by
1.17.0