30 void setBindings(
const std::vector<VkDescriptorSetLayoutBinding>& bindings);
34 std::unique_ptr<API::DescriptorSetLayout>
build(VkResult* returnResult =
nullptr);
39 std::vector<VkDescriptorSetLayoutBinding>
_bindings{};
std::vector< VkDescriptorSetLayoutBinding > _bindings
DescriptorSetLayout(const API::Device &device)
const API::Device & _device
void setBindings(const std::vector< VkDescriptorSetLayoutBinding > &bindings)
DescriptorSetLayout & operator=(const DescriptorSetLayout &)=delete
bool build(API::DescriptorSetLayout &instance, VkResult *returnResult=nullptr)
~DescriptorSetLayout()=default