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

◆ VulkanBackend()

MayaFlux::Core::VulkanBackend::VulkanBackend ( )

Definition at line 21 of file VulkanBackend.cpp.

22 : m_context(std::make_unique<VKContext>())
23 , m_command_manager(std::make_unique<VKCommandManager>())
24 , m_resource_manager(std::make_unique<BackendResourceManager>(*m_context, *m_command_manager))
25 , m_pipeline_manager(std::make_unique<BackendPipelineManager>(*m_context))
26 , m_window_handler(std::make_unique<BackendWindowHandler>(*m_context, *m_command_manager))
27{
28 m_window_handler->set_resource_manager(m_resource_manager.get());
29}
std::unique_ptr< BackendWindowHandler > m_window_handler
std::unique_ptr< VKContext > m_context
std::unique_ptr< BackendPipelineManager > m_pipeline_manager
std::unique_ptr< VKCommandManager > m_command_manager
std::unique_ptr< BackendResourceManager > m_resource_manager

References m_resource_manager, and m_window_handler.