pub enum Change {
Color(NamedParameter<ColorParameter>, Option<Color>),
Timing(NamedParameter<TimingParameter>, Option<f32>),
ObjectImage(NamedParameter<ObjectImageParameter>, Option<Option<Box<str>>>),
ObjectAnchor(NamedParameter<ObjectAnchorParameter>, Option<[f32; 2]>),
ObjectScale(NamedParameter<ObjectScaleParameter>, Option<f32>),
LayerImage(NamedParameter<LayerImageParameter>, Option<Option<usize>>),
LayerLayout(NamedParameter<LayerLayoutParameter>, Option<f32>),
LayerAnchor(NamedParameter<LayerAnchorParameter>, Option<Option<usize>>),
Layout(NamedParameter<LayoutParameter>, Option<f32>),
Name(Box<str>, Option<Box<str>>),
}Variants§
Color(NamedParameter<ColorParameter>, Option<Color>)
Timing(NamedParameter<TimingParameter>, Option<f32>)
ObjectImage(NamedParameter<ObjectImageParameter>, Option<Option<Box<str>>>)
ObjectAnchor(NamedParameter<ObjectAnchorParameter>, Option<[f32; 2]>)
ObjectScale(NamedParameter<ObjectScaleParameter>, Option<f32>)
LayerImage(NamedParameter<LayerImageParameter>, Option<Option<usize>>)
LayerLayout(NamedParameter<LayerLayoutParameter>, Option<f32>)
LayerAnchor(NamedParameter<LayerAnchorParameter>, Option<Option<usize>>)
Layout(NamedParameter<LayoutParameter>, Option<f32>)
Name(Box<str>, Option<Box<str>>)
Implementations§
Trait Implementations§
Source§impl DialogChange for Change
impl DialogChange for Change
Source§fn default_change(parameter: Parameter) -> Self
fn default_change(parameter: Parameter) -> Self
Creates the change of the parameter back to the default value.
Source§fn value_change(
parameter: Parameter,
value: &str,
context: &mut SettingsContext,
) -> Self
fn value_change( parameter: Parameter, value: &str, context: &mut SettingsContext, ) -> Self
Creates a change of the parameter to the specified value.
Auto Trait Implementations§
impl Freeze for Change
impl RefUnwindSafe for Change
impl Send for Change
impl Sync for Change
impl Unpin for Change
impl UnwindSafe for Change
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more