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

◆ create_descriptor_manager()

std::shared_ptr< VKDescriptorManager > MayaFlux::Core::BackendPipelineManager::create_descriptor_manager ( uint32_t  pool_size)

Create a descriptor manager for managing descriptor sets.

Parameters
pool_sizeNumber of descriptor sets to allocate in the pool
Returns
Shared pointer to the created VKDescriptorManager

Definition at line 60 of file BackendPipelineManager.cpp.

61{
62 auto manager = std::make_shared<VKDescriptorManager>();
63 manager->initialize(m_context.get_device(), pool_size);
64
66 return manager;
67}
void track_descriptor_manager(const std::shared_ptr< VKDescriptorManager > &manager)
vk::Device get_device() const
Get logical device.
Definition VKContext.hpp:49

References MayaFlux::Core::VKContext::get_device(), m_context, and track_descriptor_manager().

Referenced by setup_backend_service().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: