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

◆ Context() [1/3]

MayaFlux::Portal::Forma::Context::Context ( std::shared_ptr< Layer layer,
std::shared_ptr< Core::Window window,
Vruta::EventManager event_manager,
std::string  name 
)

Construct and immediately register event coroutines.

Parameters
layerLayer to hit-test against. Must outlive Context.
windowWindow whose surface the layer lives on.
event_managerEngine EventManager for coroutine registration.
nameUnique name scoping all registered event handlers. Must be unique across all live Contexts.

Definition at line 12 of file Context.cpp.

16 : m_layer(std::move(layer))
17 , m_window(std::move(window))
18 , m_event_manager(event_manager)
19 , m_name(std::move(name))
20{
22}
std::shared_ptr< Layer > m_layer
Definition Context.hpp:246
Vruta::EventManager & m_event_manager
Definition Context.hpp:248
std::shared_ptr< Core::Window > m_window
Definition Context.hpp:247

References register_handlers().

+ Here is the call graph for this function: