pub enum SyscomFallbackDialogKind {
SystemMenu,
SaveMenu,
LoadMenu,
ConfigRoot,
ConfigWindow,
ConfigVolumeRoot,
ConfigVolume(usize),
ConfigMessage,
ConfigAuto,
ConfigFont,
ConfigOther,
Notice,
}Expand description
Cross-platform replacement for the native Syscom dialogs used by the original Windows build when a project does not provide SAVE_SCENE, LOAD_SCENE, CONFIG_SCENE, or CANCEL_SCENE. The dialog itself is rendered by the engine and receives input through the normal winit path, so the same state machine is used on desktop, mobile, and WebAssembly hosts.
Variants§
SystemMenu
SaveMenu
LoadMenu
ConfigRoot
ConfigWindow
ConfigVolumeRoot
ConfigVolume(usize)
ConfigMessage
ConfigAuto
ConfigFont
ConfigOther
Notice
Trait Implementations§
Source§impl Clone for SyscomFallbackDialogKind
impl Clone for SyscomFallbackDialogKind
Source§fn clone(&self) -> SyscomFallbackDialogKind
fn clone(&self) -> SyscomFallbackDialogKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SyscomFallbackDialogKind
Source§impl Debug for SyscomFallbackDialogKind
impl Debug for SyscomFallbackDialogKind
impl Eq for SyscomFallbackDialogKind
Source§impl PartialEq for SyscomFallbackDialogKind
impl PartialEq for SyscomFallbackDialogKind
impl StructuralPartialEq for SyscomFallbackDialogKind
Auto Trait Implementations§
impl Freeze for SyscomFallbackDialogKind
impl RefUnwindSafe for SyscomFallbackDialogKind
impl Send for SyscomFallbackDialogKind
impl Sync for SyscomFallbackDialogKind
impl Unpin for SyscomFallbackDialogKind
impl UnsafeUnpin for SyscomFallbackDialogKind
impl UnwindSafe for SyscomFallbackDialogKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.§impl<T> DowncastSync for T
impl<T> DowncastSync for T
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more