[−][src]Trait event_manager::MutEventSubscriber
Allows the interaction between an EventManager
and different event subscribers. Methods
are invoked with a mutable self
borrow.
Required methods
fn process(&mut self, events: Events, ops: &mut EventOps<'_>)
Process events
triggered in the event manager loop.
Optionally, the subscriber can use ops
to update the events it monitors.
fn init(&mut self, ops: &mut EventOps<'_>)
Initialization called by the EventManager when the subscriber is registered.
The subscriber is expected to use ops
to register the events it wants to monitor.