Trait event_manager::MutEventSubscriber [−][src]
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<'_>)[src]
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<'_>)[src]
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.