Enum raui_core::application::InvalidationCause [−][src]
pub enum InvalidationCause {
None,
Forced,
StateChange(WidgetId),
MessageReceived(WidgetId),
AnimationInProgress(WidgetId),
}Expand description
Indicates the reason that an Application state was invalidated and had to be re-rendered
You can get the last invalidation cause of an application using last_invalidation_cause
Variants
Application not invalidated
Application update was forced by calling mark_dirty
StateChange(WidgetId)A widget’s state changed
MessageReceived(WidgetId)A message was sent to a widget
AnimationInProgress(WidgetId)An animation is in progress for a widget
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for InvalidationCauseimpl Send for InvalidationCauseimpl Sync for InvalidationCauseimpl Unpin for InvalidationCauseimpl UnwindSafe for InvalidationCauseBlanket Implementations
Mutably borrows from an owned value. Read more