|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
|
inlinestatic |
Get the global registry instance.
Thread-safe initialization via static local variable (C++11 guarantee). Instance is never destroyed - lives for program duration.
Definition at line 61 of file BackendRegistry.hpp.
Referenced by MayaFlux::Core::VulkanBackend::cleanup(), MayaFlux::Buffers::create_staging_buffer(), MayaFlux::Buffers::download_device_local(), MayaFlux::Buffers::download_host_visible(), MayaFlux::Portal::Graphics::RenderFlow::initialize(), MayaFlux::Buffers::BufferAccessControl::initialize_buffer_service(), MayaFlux::Buffers::VKBufferProcessor::initialize_buffer_service(), MayaFlux::Buffers::VKBufferProcessor::initialize_compute_service(), MayaFlux::Buffers::RenderProcessor::on_attach(), MayaFlux::Buffers::BufferDownloadProcessor::on_attach(), MayaFlux::Buffers::BufferUploadProcessor::on_attach(), MayaFlux::Buffers::TextureProcessor::on_attach(), MayaFlux::Core::VulkanBackend::register_backend_services(), MayaFlux::Buffers::BufferAccessControl::remove_graphics_buffer(), MayaFlux::Buffers::VKBuffer::resize(), MayaFlux::Buffers::upload_device_local(), and MayaFlux::Buffers::upload_host_visible().
Here is the caller graph for this function: