Struct oxygengine_user_interface::raui::core::widget::WidgetLifeCycle [−][src]
pub struct WidgetLifeCycle { /* fields omitted */ }Implementations
impl WidgetLifeCycle[src]
impl WidgetLifeCycle[src]pub fn mount<F>(&mut self, f: F) where
F: 'static + FnMut(WidgetMountOrChangeContext<'_>) + Send + Sync, [src]
F: 'static + FnMut(WidgetMountOrChangeContext<'_>) + Send + Sync,
pub fn change<F>(&mut self, f: F) where
F: 'static + FnMut(WidgetMountOrChangeContext<'_>) + Send + Sync, [src]
F: 'static + FnMut(WidgetMountOrChangeContext<'_>) + Send + Sync,
pub fn unmount<F>(&mut self, f: F) where
F: 'static + FnMut(WidgetUnmountContext<'_>) + Send + Sync, [src]
F: 'static + FnMut(WidgetUnmountContext<'_>) + Send + Sync,
pub fn unwrap(
self
) -> (Vec<Box<dyn FnMut(WidgetMountOrChangeContext<'_>) + 'static + Sync + Send, Global>, Global>, Vec<Box<dyn FnMut(WidgetMountOrChangeContext<'_>) + 'static + Sync + Send, Global>, Global>, Vec<Box<dyn FnMut(WidgetUnmountContext<'_>) + 'static + Sync + Send, Global>, Global>)[src]
self
) -> (Vec<Box<dyn FnMut(WidgetMountOrChangeContext<'_>) + 'static + Sync + Send, Global>, Global>, Vec<Box<dyn FnMut(WidgetMountOrChangeContext<'_>) + 'static + Sync + Send, Global>, Global>, Vec<Box<dyn FnMut(WidgetUnmountContext<'_>) + 'static + Sync + Send, Global>, Global>)
Trait Implementations
impl Default for WidgetLifeCycle[src]
impl Default for WidgetLifeCycle[src]pub fn default() -> WidgetLifeCycle[src]
Auto Trait Implementations
impl !RefUnwindSafe for WidgetLifeCycle
impl !RefUnwindSafe for WidgetLifeCycleimpl Send for WidgetLifeCycle
impl Send for WidgetLifeCycleimpl Sync for WidgetLifeCycle
impl Sync for WidgetLifeCycleimpl Unpin for WidgetLifeCycle
impl Unpin for WidgetLifeCycleimpl !UnwindSafe for WidgetLifeCycle
impl !UnwindSafe for WidgetLifeCycleBlanket Implementations
impl<T> Any for T where
T: Any,
impl<T> Any for T where
T: Any, pub fn get_type_id(&self) -> TypeId
impl<T> TryDefault for T where
T: Default,
impl<T> TryDefault for T where
T: Default,