14 std::vector<VkDescriptorSet> descriptorSets;
17 parameters.descriptorSets.cbegin(),
18 parameters.descriptorSets.cend(),
20 std::back_inserter(descriptorSets),
22 [](
const API::DescriptorSet* descriptorSet) {
23 return static_cast<VkDescriptorSet
>(*descriptorSet);
27 vkCmdBindDescriptorSets(
29 parameters.pipelineBindPoint,
30 static_cast<VkPipelineLayout>(parameters.pipelineLayout),
32 static_cast<uint32_t>(parameters.descriptorSets.size()),
33 descriptorSets.data(),
34 static_cast<uint32_t
>(parameters.dynamicOffsets.size()),
35 parameters.dynamicOffsets.data()
void bindDescriptorSets(const CmdBindDescriptors ¶meters) const
VkCommandBuffer _commandBuffer