|
MayaFlux 0.4.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API bool MayaFlux::Portal::Forma::initialize | ( | std::shared_ptr< Nodes::NodeGraphManager > | node_graph_manager, |
| std::shared_ptr< Buffers::BufferManager > | buffer_manager, | ||
| std::shared_ptr< Vruta::TaskScheduler > | scheduler, | ||
| std::shared_ptr< Vruta::EventManager > | event_manager, | ||
| std::shared_ptr< Core::WindowManager > | window_manager | ||
| ) |
Store engine-level references for use by all subsequent Forma calls.
Must be called before any create_* call. Safe to call multiple times; subsequent calls are no-ops and log a warning.
| node_graph_manager | Engine NodeGraphManager. Must outlive all Forma objects. |
| buffer_manager | Engine BufferManager. Must outlive all Forma objects. |
| scheduler | Engine TaskScheduler. Must outlive all Bridge instances. |
| event_manager | Engine EventManager. Must outlive all Context instances. |
| window_manager | Engine WindowManager. Must outlive all Surface instances. |
Definition at line 132 of file Forma.cpp.
References MayaFlux::Journal::API, MF_INFO, MF_WARN, and MayaFlux::Journal::Portal.
Referenced by MayaFlux::Core::Engine::Start().
Here is the caller graph for this function: