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

◆ VulkanBackend()

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

Definition at line 23 of file VulkanBackend.cpp.

24 : m_context(std::make_unique<VKContext>())
25 , m_command_manager(std::make_unique<VKCommandManager>())
26 , m_resource_manager(std::make_unique<BackendResourceManager>(*m_context, *m_command_manager))
27 , m_pipeline_manager(std::make_unique<BackendPipelineManager>(*m_context))
28 , m_window_handler(std::make_unique<BackendWindowHandler>(*m_context, *m_command_manager))
29{
30}
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