Struct trex::EventEmitter
[−]
[src]
pub struct EventEmitter { /* fields omitted */ }
Used to emit registered events.
Methods
impl EventEmitter
[src]
fn new() -> EventEmitter
Create a new, empty EventEmitter
.
fn register<T: 'static + FamilyMember>(&mut self)
Register a new event type.
fn emit<T: FamilyMember>(&mut self, event: T)
Emit a registered event type.