Grindstone Game Engine
v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
DescriptorSetLayout.hpp
1
#pragma once
2
3
#include "Formats.hpp"
4
5
namespace
Grindstone:: GraphicsAPI {
11
class
DescriptorSetLayout
{
12
public
:
13
struct
Binding
{
14
uint32_t bindingId;
15
uint32_t count;
16
BindingType type;
17
ShaderStageBit stages;
18
};
19
20
struct
CreateInfo
{
21
const
char
* debugName =
nullptr
;
22
Binding
* bindings =
nullptr
;
23
uint32_t bindingCount = 0;
24
};
25
};
26
}
Grindstone::GraphicsAPI::DescriptorSetLayout
Definition
DescriptorSetLayout.hpp:11
Grindstone::GraphicsAPI::DescriptorSetLayout::Binding
Definition
DescriptorSetLayout.hpp:13
Grindstone::GraphicsAPI::DescriptorSetLayout::CreateInfo
Definition
DescriptorSetLayout.hpp:20
sources
code
Common
Graphics
DescriptorSetLayout.hpp
Generated by
1.12.0