Struct chromiumoxide_cdp::cdp::browser_protocol::input::EmulateTouchFromMouseEventParams [−][src]
pub struct EmulateTouchFromMouseEventParams { pub type: EmulateTouchFromMouseEventType, pub x: i64, pub y: i64, pub button: MouseButton, pub timestamp: Option<TimeSinceEpoch>, pub delta_x: Option<f64>, pub delta_y: Option<f64>, pub modifiers: Option<i64>, pub click_count: Option<i64>, }
Expand description
Emulates touch event from the mouse event parameters. emulateTouchFromMouseEvent
Fields
type: EmulateTouchFromMouseEventType
Type of the mouse event.
x: i64
X coordinate of the mouse pointer in DIP.
y: i64
Y coordinate of the mouse pointer in DIP.
Mouse button. Only “none”, “left”, “right” are supported.
timestamp: Option<TimeSinceEpoch>
Time at which the event occurred (default: current time).
delta_x: Option<f64>
X delta in DIP for mouse wheel event (default: 0).
delta_y: Option<f64>
Y delta in DIP for mouse wheel event (default: 0).
modifiers: Option<i64>
Bit field representing pressed modifier keys. Alt=1, Ctrl=2, Meta/Command=4, Shift=8 (default: 0).
click_count: Option<i64>
Number of times the mouse button was clicked (default: 0).
Implementations
pub fn new(
type: impl Into<EmulateTouchFromMouseEventType>,
x: impl Into<i64>,
y: impl Into<i64>,
button: impl Into<MouseButton>
) -> Self
Trait Implementations
The type of the response this request triggers on the chromium server
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
The whole string identifier for this method like: DOM.removeNode
The name of the domain this method belongs to: DOM
The standalone identifier of the method inside the domain: removeNode
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for EmulateTouchFromMouseEventParams
impl Sync for EmulateTouchFromMouseEventParams
impl Unpin for EmulateTouchFromMouseEventParams
Blanket Implementations
Mutably borrows from an owned value. Read more