Trait regecs::object::LowObject [−][src]
pub trait LowObject<TState, TComponentManager> { fn on_event(
&mut self,
event: Box<dyn Any>,
context: EventContext<'_, TState, TComponentManager>
) -> Option<EventResult>; fn on_init(&mut self, ptr: ObjectRef, components: &mut TComponentManager); fn on_remove(&mut self, ptr: ObjectRef, components: &mut TComponentManager); }
Expand description
Low-level object interface to represent all dynamic objects managed by a scene
Required methods
fn on_event(
&mut self,
event: Box<dyn Any>,
context: EventContext<'_, TState, TComponentManager>
) -> Option<EventResult>
[src]
&mut self,
event: Box<dyn Any>,
context: EventContext<'_, TState, TComponentManager>
) -> Option<EventResult>