Trait bismuth::framework::Activity
[−]
[src]
pub trait Activity<T, R>: React where
T: State,
R: MetaRenderer, { fn update(
&mut self,
context: &mut UpdateContextView<State = T>
) -> UpdateResult<T, R>; fn render(
&mut self,
context: &mut RenderContextView<R, State = T>
) -> RenderResult; fn suspend(&mut self) { ... } fn resume(&mut self) { ... } fn stop(&mut self) { ... } }
Required Methods
fn update(
&mut self,
context: &mut UpdateContextView<State = T>
) -> UpdateResult<T, R>
&mut self,
context: &mut UpdateContextView<State = T>
) -> UpdateResult<T, R>
fn render(
&mut self,
context: &mut RenderContextView<R, State = T>
) -> RenderResult
&mut self,
context: &mut RenderContextView<R, State = T>
) -> RenderResult