pub struct ScrollWheelEvent {
pub position: Point<Pixels>,
pub delta: ScrollDelta,
pub modifiers: Modifiers,
pub touch_phase: TouchPhase,
}Expand description
重导出交互系统相关类型(Focusable、ClickArea 等) 来自平台的鼠标滚轮事件。
Fields§
§position: Point<Pixels>鼠标在窗口上的位置。
delta: ScrollDelta此事件的滚轮位置变化量。
modifiers: Modifiers鼠标移动时按住的修饰键。
touch_phase: TouchPhase触摸事件的阶段。
Methods from Deref<Target = Modifiers>§
Trait Implementations§
Source§impl Clone for ScrollWheelEvent
impl Clone for ScrollWheelEvent
Source§fn clone(&self) -> ScrollWheelEvent
fn clone(&self) -> ScrollWheelEvent
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 moreSource§impl Debug for ScrollWheelEvent
impl Debug for ScrollWheelEvent
Source§impl Default for ScrollWheelEvent
impl Default for ScrollWheelEvent
Source§fn default() -> ScrollWheelEvent
fn default() -> ScrollWheelEvent
Returns the “default value” for a type. Read more
Source§impl Deref for ScrollWheelEvent
impl Deref for ScrollWheelEvent
Source§impl InputEvent for ScrollWheelEvent
impl InputEvent for ScrollWheelEvent
Source§fn to_platform_input(self) -> PlatformInput
fn to_platform_input(self) -> PlatformInput
将此事件转换为平台输入枚举。
impl MouseEvent for ScrollWheelEvent
Auto Trait Implementations§
impl Freeze for ScrollWheelEvent
impl RefUnwindSafe for ScrollWheelEvent
impl Send for ScrollWheelEvent
impl Sync for ScrollWheelEvent
impl Unpin for ScrollWheelEvent
impl UnsafeUnpin for ScrollWheelEvent
impl UnwindSafe for ScrollWheelEvent
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().