pub struct DispatchMouseEventParamsBuilder<'a> { /* private fields */ }Implementations§
Source§impl<'a> DispatchMouseEventParamsBuilder<'a>
impl<'a> DispatchMouseEventParamsBuilder<'a>
Sourcepub fn modifiers(self, modifiers: i64) -> Self
pub fn modifiers(self, modifiers: i64) -> Self
Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
Sourcepub fn timestamp(self, timestamp: TimeSinceEpoch) -> Self
pub fn timestamp(self, timestamp: TimeSinceEpoch) -> Self
Time at which the event occurred.
Mouse button (default: “none”).
A number indicating which buttons are pressed on the mouse when a mouse event is triggered. Left=1, Right=2, Middle=4, Back=8, Forward=16, None=0.
Sourcepub fn clickCount(self, clickCount: u64) -> Self
pub fn clickCount(self, clickCount: u64) -> Self
Number of times the mouse button was clicked (default: 0).
Sourcepub fn force(self, force: f64) -> Self
pub fn force(self, force: f64) -> Self
The normalized pressure, which has a range of [0,1] (default: 0).
Sourcepub fn tangentialPressure(self, tangentialPressure: f64) -> Self
pub fn tangentialPressure(self, tangentialPressure: f64) -> Self
The normalized tangential pressure, which has a range of [-1,1] (default: 0).
Sourcepub fn tiltX(self, tiltX: f64) -> Self
pub fn tiltX(self, tiltX: f64) -> Self
The plane angle between the Y-Z plane and the plane containing both the stylus axis and the Y axis, in degrees of the range [-90,90], a positive tiltX is to the right (default: 0).
Sourcepub fn tiltY(self, tiltY: f64) -> Self
pub fn tiltY(self, tiltY: f64) -> Self
The plane angle between the X-Z plane and the plane containing both the stylus axis and the X axis, in degrees of the range [-90,90], a positive tiltY is towards the user (default: 0).
Sourcepub fn twist(self, twist: i64) -> Self
pub fn twist(self, twist: i64) -> Self
The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
Sourcepub fn deltaX(self, deltaX: f64) -> Self
pub fn deltaX(self, deltaX: f64) -> Self
X delta in CSS pixels for mouse wheel event (default: 0).
Sourcepub fn deltaY(self, deltaY: f64) -> Self
pub fn deltaY(self, deltaY: f64) -> Self
Y delta in CSS pixels for mouse wheel event (default: 0).
Sourcepub fn pointerType(self, pointerType: impl Into<Cow<'a, str>>) -> Self
pub fn pointerType(self, pointerType: impl Into<Cow<'a, str>>) -> Self
Pointer type (default: “mouse”).