pub(crate) type PointerEventInit = PointerEventInit<DomTypeHolder>;
Aliased Type§
struct PointerEventInit {Show 15 fields
pub parent: MouseEventInit<DomTypeHolder>,
pub altitudeAngle: Option<Finite<f64>>,
pub azimuthAngle: Option<Finite<f64>>,
pub coalescedEvents: Vec<Root<Dom<PointerEvent>>>,
pub height: i32,
pub isPrimary: bool,
pub pointerId: i32,
pub pointerType: DOMString,
pub predictedEvents: Vec<Root<Dom<PointerEvent>>>,
pub pressure: Finite<f32>,
pub tangentialPressure: Finite<f32>,
pub tiltX: Option<i32>,
pub tiltY: Option<i32>,
pub twist: i32,
pub width: i32,
}
Fields§
§parent: MouseEventInit<DomTypeHolder>
§altitudeAngle: Option<Finite<f64>>
§azimuthAngle: Option<Finite<f64>>
§coalescedEvents: Vec<Root<Dom<PointerEvent>>>
§height: i32
§isPrimary: bool
§pointerId: i32
§pointerType: DOMString
§predictedEvents: Vec<Root<Dom<PointerEvent>>>
§pressure: Finite<f32>
§tangentialPressure: Finite<f32>
§tiltX: Option<i32>
§tiltY: Option<i32>
§twist: i32
§width: i32
Implementations
Source§impl<D> PointerEventInit<D>where
D: DomTypes,
impl<D> PointerEventInit<D>where
D: DomTypes,
pub unsafe fn to_jsobject( &self, cx: *mut JSContext, obj: MutableHandle<'_, *mut JSObject>, )
Source§impl<D> PointerEventInit<D>where
D: DomTypes,
impl<D> PointerEventInit<D>where
D: DomTypes,
pub fn empty() -> PointerEventInit<D>
pub fn new( cx: JSContext, val: Handle<'_, Value>, ) -> Result<ConversionResult<PointerEventInit<D>>, ()>
Trait Implementations
Source§impl<D> Default for PointerEventInit<D>where
D: DomTypes,
impl<D> Default for PointerEventInit<D>where
D: DomTypes,
Source§fn default() -> PointerEventInit<D>
fn default() -> PointerEventInit<D>
Returns the “default value” for a type. Read more
Source§impl<D> FromJSValConvertible for PointerEventInit<D>where
D: DomTypes,
impl<D> FromJSValConvertible for PointerEventInit<D>where
D: DomTypes,
Source§unsafe fn from_jsval(
cx: *mut JSContext,
value: Handle<'_, Value>,
_option: (),
) -> Result<ConversionResult<PointerEventInit<D>>, ()>
unsafe fn from_jsval( cx: *mut JSContext, value: Handle<'_, Value>, _option: (), ) -> Result<ConversionResult<PointerEventInit<D>>, ()>
Convert
val
to type Self
.
Optional configuration of type T
can be passed as the option
argument.
If it returns Err(())
, a JSAPI exception is pending.
If it returns Ok(Failure(reason))
, there is no pending JSAPI exception.