Enum nannou::event::Event [−][src]
pub enum Event {
WindowEvent {
id: Id,
simple: Option<WindowEvent>,
},
DeviceEvent(DeviceId, DeviceEvent),
Update(Update),
Suspended,
Resumed,
}
Expand description
The default application Event type.
Variants
A window-specific event has occurred for the window with the given Id.
The event is available as a WindowEvent, a more user-friendly form of winit::event::WindowEvent. Once winit#1387 is fixed, its “raw” form will also be available.
Fields of WindowEvent
id: Id
simple: Option<WindowEvent>
DeviceEvent(DeviceId, DeviceEvent)
A device-specific event has occurred for the device with the given Id.
Tuple Fields of DeviceEvent
0: DeviceId
1: DeviceEvent
Update(Update)
A timed update alongside the duration since the last update was emitted.
The first update’s delta will be the time since the model
function returned.
Tuple Fields of Update
0: Update
The application has been suspended or resumed.
The application has been awakened.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Event
impl UnwindSafe for Event
Blanket Implementations
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
Swp: WhitePoint,
Dwp: WhitePoint,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: Component + Float,
Swp: WhitePoint,
Dwp: WhitePoint,
D: AdaptFrom<S, Swp, Dwp, T>,
Mutably borrows from an owned value. Read more
Convert into T with values clamped to the color defined bounds Read more
Convert into T. The resulting color might be invalid in its color space Read more
Convert into T, returning ok if the color is inside of its defined range,
otherwise an OutOfBounds
error is returned which contains the unclamped color. Read more