[−][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.