pub enum KeyOrPointer {
Key(Key),
Pointer(PointerButton),
}Expand description
Bind target that can be either a egui::Key or a egui::PointerButton
Variants§
Trait Implementations§
Source§impl BindTarget for KeyOrPointer
impl BindTarget for KeyOrPointer
Source§const IS_POINTER: bool = true
const IS_POINTER: bool = true
Can accept pointer bind?
Source§fn set_pointer(&mut self, button: PointerButton, _: Modifiers)
fn set_pointer(&mut self, button: PointerButton, _: Modifiers)
Sets new pointer bind
Source§impl Clone for KeyOrPointer
impl Clone for KeyOrPointer
Source§fn clone(&self) -> KeyOrPointer
fn clone(&self) -> KeyOrPointer
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 KeyOrPointer
Source§impl Debug for KeyOrPointer
impl Debug for KeyOrPointer
impl Eq for KeyOrPointer
Source§impl PartialEq for KeyOrPointer
impl PartialEq for KeyOrPointer
impl StructuralPartialEq for KeyOrPointer
Auto Trait Implementations§
impl Freeze for KeyOrPointer
impl RefUnwindSafe for KeyOrPointer
impl Send for KeyOrPointer
impl Sync for KeyOrPointer
impl Unpin for KeyOrPointer
impl UnsafeUnpin for KeyOrPointer
impl UnwindSafe for KeyOrPointer
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more