[−]Enum piston_window::Input
Models input events.
Variants
Button(ButtonArgs)
Changed button state.
Move(Motion)
Moved mouse cursor.
Text(String)
Text (usually from keyboard).
Resize(f64, f64)
Window got resized.
Focus(bool)
Window gained or lost focus.
Cursor(bool)
Window gained or lost cursor.
Close(CloseArgs)
Window closed.
Trait Implementations
impl Clone for Input
impl Clone for Input
fn clone(&self) -> Input |
fn clone_from(&mut self, source: &Self) | 1.0.0 [src] |
Performs copy-assignment from source
. Read more
impl Serialize for Input
impl Serialize for Input
fn serialize<__S>( |
impl<'de> Deserialize<'de> for Input
impl<'de> Deserialize<'de> for Input
fn deserialize<__D>( |
impl From<CloseArgs> for Input
impl From<CloseArgs> for Input
impl From<Motion> for Input
impl From<Motion> for Input
impl From<ControllerAxisArgs> for Input
impl From<ControllerAxisArgs> for Input
fn from(args: ControllerAxisArgs) -> Input |
impl From<ButtonArgs> for Input
impl From<ButtonArgs> for Input
fn from(args: ButtonArgs) -> Input |
impl From<TouchArgs> for Input
impl From<TouchArgs> for Input
impl Debug for Input
impl Debug for Input
impl PartialEq<Input> for Input
impl PartialEq<Input> for Input
Auto Trait Implementations
Blanket Implementations
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error> | [src] |
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T | [src] |
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error> | [src] |
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId | [src] |
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
impl<T> SetParameter for T
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where |
Sets value
as a parameter of self
.
impl<T> Erased for T
impl<T> Erased for T