MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Core::VKDescriptorManager Member List

This is the complete list of members for MayaFlux::Core::VKDescriptorManager, including all inherited members.

allocate_set(vk::Device device, vk::DescriptorSetLayout layout)MayaFlux::Core::VKDescriptorManager
allocate_sets(vk::Device device, const std::vector< vk::DescriptorSetLayout > &layouts)MayaFlux::Core::VKDescriptorManager
batch_update(vk::Device device, const std::vector< vk::WriteDescriptorSet > &writes)MayaFlux::Core::VKDescriptorManager
begin_batch(vk::Device device, vk::DescriptorSet set)MayaFlux::Core::VKDescriptorManagerinline
cleanup(vk::Device device)MayaFlux::Core::VKDescriptorManager
copy_descriptor_set(vk::Device device, vk::DescriptorSet src, vk::DescriptorSet dst, uint32_t copy_count=0)MayaFlux::Core::VKDescriptorManager
create_layout(vk::Device device, const DescriptorSetLayoutConfig &config)MayaFlux::Core::VKDescriptorManager
create_pool(vk::Device device, uint32_t max_sets)MayaFlux::Core::VKDescriptorManagerprivate
get_pool_stats() constMayaFlux::Core::VKDescriptorManagerinline
grow_pools(vk::Device device)MayaFlux::Core::VKDescriptorManagerprivate
hash_layout_config(const DescriptorSetLayoutConfig &config) constMayaFlux::Core::VKDescriptorManagerprivate
initialize(vk::Device device, uint32_t initial_pool_size=1024)MayaFlux::Core::VKDescriptorManager
m_allocated_countMayaFlux::Core::VKDescriptorManagerprivate
m_current_pool_indexMayaFlux::Core::VKDescriptorManagerprivate
m_deviceMayaFlux::Core::VKDescriptorManagerprivate
m_layout_cacheMayaFlux::Core::VKDescriptorManagerprivate
m_layoutsMayaFlux::Core::VKDescriptorManagerprivate
m_pool_capacityMayaFlux::Core::VKDescriptorManagerprivate
m_pool_sizeMayaFlux::Core::VKDescriptorManagerprivate
m_poolsMayaFlux::Core::VKDescriptorManagerprivate
operator=(const VKDescriptorManager &)=deleteMayaFlux::Core::VKDescriptorManager
operator=(VKDescriptorManager &&) noexceptMayaFlux::Core::VKDescriptorManager
reset_pools(vk::Device device)MayaFlux::Core::VKDescriptorManager
update_buffer(vk::Device device, vk::DescriptorSet set, uint32_t binding, vk::Buffer buffer, vk::DeviceSize offset=0, vk::DeviceSize range=VK_WHOLE_SIZE)MayaFlux::Core::VKDescriptorManager
update_combined_image_sampler(vk::Device device, vk::DescriptorSet set, uint32_t binding, vk::ImageView image_view, vk::Sampler sampler, vk::ImageLayout layout=vk::ImageLayout::eShaderReadOnlyOptimal)MayaFlux::Core::VKDescriptorManager
update_image(vk::Device device, vk::DescriptorSet set, uint32_t binding, vk::ImageView image_view, vk::Sampler sampler=nullptr, vk::ImageLayout layout=vk::ImageLayout::eGeneral)MayaFlux::Core::VKDescriptorManager
update_input_attachment(vk::Device device, vk::DescriptorSet set, uint32_t binding, vk::ImageView image_view, vk::ImageLayout layout=vk::ImageLayout::eShaderReadOnlyOptimal)MayaFlux::Core::VKDescriptorManager
update_sampler(vk::Device device, vk::DescriptorSet set, uint32_t binding, vk::Sampler sampler)MayaFlux::Core::VKDescriptorManager
VKDescriptorManager()=defaultMayaFlux::Core::VKDescriptorManager
VKDescriptorManager(const VKDescriptorManager &)=deleteMayaFlux::Core::VKDescriptorManager
VKDescriptorManager(VKDescriptorManager &&) noexceptMayaFlux::Core::VKDescriptorManager
~VKDescriptorManager()MayaFlux::Core::VKDescriptorManager