MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches

◆ storage_image()

DescriptorUpdateBatch & MayaFlux::Core::DescriptorUpdateBatch::storage_image ( uint32_t  binding,
vk::ImageView  image_view,
vk::ImageLayout  layout = vk::ImageLayout::eGeneral 
)

Definition at line 671 of file VKDescriptorManager.cpp.

675{
676 vk::DescriptorImageInfo image_info;
677 image_info.imageView = image_view;
678 image_info.sampler = nullptr;
679 image_info.imageLayout = layout;
680 m_image_infos.push_back(image_info);
681
682 vk::WriteDescriptorSet write;
683 write.dstSet = m_set;
684 write.dstBinding = binding;
685 write.dstArrayElement = 0;
686 write.descriptorCount = 1;
687 write.descriptorType = vk::DescriptorType::eStorageImage;
688 write.pImageInfo = &m_image_infos.back();
689 m_writes.push_back(write);
690
691 return *this;
692}
std::vector< vk::WriteDescriptorSet > m_writes
std::vector< vk::DescriptorImageInfo > m_image_infos

References m_image_infos, m_set, m_writes, and sampler().

+ Here is the call graph for this function: