Nameless Engine
|
#include <DescriptorSetLayoutGenerator.h>
Classes | |
struct | DescriptorSetLayoutBindingInfo |
Public Attributes | |
std::unordered_map< uint32_t, DescriptorSetLayoutBindingInfo > | bindingInfo |
std::unordered_map< std::string, size_t > | pushConstantUintFieldOffsets |
Groups collected info.
std::unordered_map<uint32_t, DescriptorSetLayoutBindingInfo> ne::DescriptorSetLayoutGenerator::Collected::bindingInfo |
Map of descriptor set layout binding where key is binding index and value is descriptor info.
std::unordered_map<std::string, size_t> ne::DescriptorSetLayoutGenerator::Collected::pushConstantUintFieldOffsets |
Stores pairs of "name of field defined in GLSL push constants" (all with uint
type) and "offset from the beginning of the push constants struct (in `uint`s not bytes)".
uint
fields is found an error is returned instead.