[][src]Enum makepad_render::Event

pub enum Event {
    None,
    Construct,
    Destruct,
    Draw,
    Paint,
    AppFocus,
    AppFocusLost,
    AnimEnded(AnimateEvent),
    Animate(AnimateEvent),
    Frame(FrameEvent),
    WindowSetHoverCursor(MouseCursor),
    WindowDragQuery(WindowDragQueryEvent),
    WindowCloseRequested(WindowCloseRequestedEvent),
    WindowClosed(WindowClosedEvent),
    WindowGeomChange(WindowGeomChangeEvent),
    WindowResizeLoop(WindowResizeLoopEvent),
    FingerDown(FingerDownEvent),
    FingerMove(FingerMoveEvent),
    FingerHover(FingerHoverEvent),
    FingerUp(FingerUpEvent),
    FingerScroll(FingerScrollEvent),
    FileRead(FileReadEvent),
    FileWrite(FileWriteEvent),
    Timer(TimerEvent),
    Signal(SignalEvent),
    Command(CommandId),
    KeyFocus(KeyFocusEvent),
    KeyFocusLost(KeyFocusEvent),
    KeyDown(KeyEvent),
    KeyUp(KeyEvent),
    TextInput(TextInputEvent),
    TextCopy(TextCopyEvent),
}

Variants

None
Construct
Destruct
Draw
Paint
AppFocus
AppFocusLost
AnimEnded(AnimateEvent)
Animate(AnimateEvent)
Frame(FrameEvent)
WindowSetHoverCursor(MouseCursor)
WindowDragQuery(WindowDragQueryEvent)
WindowCloseRequested(WindowCloseRequestedEvent)
WindowClosed(WindowClosedEvent)
WindowGeomChange(WindowGeomChangeEvent)
WindowResizeLoop(WindowResizeLoopEvent)
FingerDown(FingerDownEvent)
FingerMove(FingerMoveEvent)
FingerHover(FingerHoverEvent)
FingerUp(FingerUpEvent)
FingerScroll(FingerScrollEvent)
FileRead(FileReadEvent)
FileWrite(FileWriteEvent)
Timer(TimerEvent)
Signal(SignalEvent)
Command(CommandId)
KeyFocus(KeyFocusEvent)
KeyFocusLost(KeyFocusEvent)
KeyDown(KeyEvent)
KeyUp(KeyEvent)
TextInput(TextInputEvent)
TextCopy(TextCopyEvent)

Methods

impl Event[src]

pub fn hits(&mut self, cx: &mut Cx, area: Area, opt: HitOpt) -> Event[src]

impl Event[src]

pub fn set_handled(&mut self, set: bool)[src]

pub fn handled(&self) -> bool[src]

Trait Implementations

impl Clone for Event[src]

impl Default for Event[src]

impl PartialEq<Event> for Event[src]

impl Debug for Event[src]

impl StructuralPartialEq for Event[src]

Auto Trait Implementations

impl Send for Event

impl Sync for Event

impl Unpin for Event

impl UnwindSafe for Event

impl RefUnwindSafe for Event

Blanket Implementations

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

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

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 = !

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<T> Borrow<T> for T where
    T: ?Sized
[src]

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

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