Enum rg3d_ui::message::UiMessageData[][src]

pub enum UiMessageData<M: MessageData, C: Control<M, C>> {
    Widget(WidgetMessage<M, C>),
    Button(ButtonMessage<M, C>),
    ScrollBar(ScrollBarMessage),
    CheckBox(CheckBoxMessage),
    Window(WindowMessage<M, C>),
    ListView(ListViewMessage<M, C>),
    DropdownList(DropdownListMessage<M, C>),
    Popup(PopupMessage<M, C>),
    ScrollViewer(ScrollViewerMessage<M, C>),
    Tree(TreeMessage<M, C>),
    TreeRoot(TreeRootMessage<M, C>),
    FileBrowser(FileBrowserMessage),
    FileSelector(FileSelectorMessage),
    TextBox(TextBoxMessage),
    NumericUpDown(NumericUpDownMessage),
    Vec3Editor(Vec3EditorMessage),
    Menu(MenuMessage),
    MenuItem(MenuItemMessage),
    MessageBox(MessageBoxMessage),
    Decorator(DecoratorMessage),
    Text(TextMessage),
    ScrollPanel(ScrollPanelMessage<M, C>),
    Tile(TileMessage<M, C>),
    ProgressBar(ProgressBarMessage),
    Image(ImageMessage),
    HueBar(HueBarMessage),
    AlphaBar(AlphaBarMessage),
    ColorPicker(ColorPickerMessage),
    ColorField(ColorFieldMessage),
    Expander(ExpanderMessage),
    SaturationBrightnessField(SaturationBrightnessFieldMessage),
    User(M),
}

Variants

Widget(WidgetMessage<M, C>)
Button(ButtonMessage<M, C>)
ScrollBar(ScrollBarMessage)
CheckBox(CheckBoxMessage)
Window(WindowMessage<M, C>)
ListView(ListViewMessage<M, C>)
DropdownList(DropdownListMessage<M, C>)
Popup(PopupMessage<M, C>)
ScrollViewer(ScrollViewerMessage<M, C>)
Tree(TreeMessage<M, C>)
TreeRoot(TreeRootMessage<M, C>)
FileBrowser(FileBrowserMessage)
FileSelector(FileSelectorMessage)
NumericUpDown(NumericUpDownMessage)
Vec3Editor(Vec3EditorMessage)
MenuItem(MenuItemMessage)
MessageBox(MessageBoxMessage)
Decorator(DecoratorMessage)
ScrollPanel(ScrollPanelMessage<M, C>)
Tile(TileMessage<M, C>)
ProgressBar(ProgressBarMessage)
AlphaBar(AlphaBarMessage)
ColorPicker(ColorPickerMessage)
ColorField(ColorFieldMessage)
Expander(ExpanderMessage)
SaturationBrightnessField(SaturationBrightnessFieldMessage)
User(M)

Trait Implementations

impl<M: Clone + MessageData, C: Clone + Control<M, C>> Clone for UiMessageData<M, C>[src]

impl<M: Debug + MessageData, C: Debug + Control<M, C>> Debug for UiMessageData<M, C>[src]

impl<M: PartialEq + MessageData, C: PartialEq + Control<M, C>> PartialEq<UiMessageData<M, C>> for UiMessageData<M, C>[src]

impl<M: MessageData, C: Control<M, C>> StructuralPartialEq for UiMessageData<M, C>[src]

Auto Trait Implementations

impl<M, C> !RefUnwindSafe for UiMessageData<M, C>

impl<M, C> Send for UiMessageData<M, C> where
    M: Send

impl<M, C> Sync for UiMessageData<M, C> where
    M: Sync

impl<M, C> Unpin for UiMessageData<M, C> where
    C: Unpin,
    M: Unpin

impl<M, C> !UnwindSafe for UiMessageData<M, C>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<SS, SP> SupersetOf<SS> for SP where
    SS: SubsetOf<SP>, 

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,