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

◆ get_or_create_engine()

Core::Engine & MayaFlux::internal::get_or_create_engine ( )

Definition at line 34 of file Core.cpp.

35 {
36 std::lock_guard<std::recursive_mutex> lock(engine_mutex);
37 if (!engine_ref) {
38 engine_ref = std::make_unique<Core::Engine>();
39 std::atexit(cleanup_engine);
40 }
41 initialized = true;
42 return *engine_ref;
43 }
std::unique_ptr< Core::Engine > engine_ref
Definition Core.cpp:14

References cleanup_engine(), engine_mutex, engine_ref, and initialized.

Referenced by MayaFlux::get_context(), MayaFlux::Init(), MayaFlux::Init(), MayaFlux::Init(), and MayaFlux::Init().

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