#[repr(C)]pub struct ClutterScrollEvent {Show 13 fields
pub type_: ClutterEventType,
pub time: u32,
pub flags: ClutterEventFlags,
pub stage: *mut ClutterStage,
pub source: *mut ClutterActor,
pub x: c_float,
pub y: c_float,
pub direction: ClutterScrollDirection,
pub modifier_state: ClutterModifierType,
pub axes: *mut c_double,
pub device: *mut ClutterInputDevice,
pub scroll_source: ClutterScrollSource,
pub finish_flags: ClutterScrollFinishFlags,
}
Fields§
§type_: ClutterEventType
§time: u32
§flags: ClutterEventFlags
§stage: *mut ClutterStage
§source: *mut ClutterActor
§x: c_float
§y: c_float
§direction: ClutterScrollDirection
§modifier_state: ClutterModifierType
§axes: *mut c_double
§device: *mut ClutterInputDevice
§scroll_source: ClutterScrollSource
§finish_flags: ClutterScrollFinishFlags
Trait Implementations§
Source§impl Clone for ClutterScrollEvent
impl Clone for ClutterScrollEvent
Source§fn clone(&self) -> ClutterScrollEvent
fn clone(&self) -> ClutterScrollEvent
Returns a duplicate of the value. Read more
1.0.0 · 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 ClutterScrollEvent
impl Debug for ClutterScrollEvent
impl Copy for ClutterScrollEvent
Auto Trait Implementations§
impl Freeze for ClutterScrollEvent
impl RefUnwindSafe for ClutterScrollEvent
impl !Send for ClutterScrollEvent
impl !Sync for ClutterScrollEvent
impl Unpin for ClutterScrollEvent
impl UnwindSafe for ClutterScrollEvent
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