[−][src]Trait layer_system::Layer
A trait, every layer has to implement, in order to be used by the layer manager;
Required methods
fn update(&mut self, _state: &mut S, _event: &E) -> Change<S, E>
Executed for top layer and optionally for more layers. Most useful for click events.
Provided methods
fn passive_update(&mut self, _state: &mut S, _event: &E)
Executed for all layers from bottom to top. Most useful for rendering.