1 #![allow(unused_imports)] 2 use super::*; 3 use wasm_bindgen::prelude::*; 4 #[wasm_bindgen] 5 extern "C" { 6 # [wasm_bindgen (extends = Event , extends = :: js_sys :: Object , js_name = DeviceOrientationEvent , typescript_type = "DeviceOrientationEvent")] 7 #[derive(Debug, Clone, PartialEq, Eq)] 8 #[doc = "The `DeviceOrientationEvent` class."] 9 #[doc = ""] 10 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent)"] 11 #[doc = ""] 12 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] 13 pub type DeviceOrientationEvent; 14 # [wasm_bindgen (structural , method , getter , js_class = "DeviceOrientationEvent" , js_name = alpha)] 15 #[doc = "Getter for the `alpha` field of this object."] 16 #[doc = ""] 17 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/alpha)"] 18 #[doc = ""] 19 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] alpha(this: &DeviceOrientationEvent) -> Option<f64>20 pub fn alpha(this: &DeviceOrientationEvent) -> Option<f64>; 21 # [wasm_bindgen (structural , method , getter , js_class = "DeviceOrientationEvent" , js_name = beta)] 22 #[doc = "Getter for the `beta` field of this object."] 23 #[doc = ""] 24 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/beta)"] 25 #[doc = ""] 26 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] beta(this: &DeviceOrientationEvent) -> Option<f64>27 pub fn beta(this: &DeviceOrientationEvent) -> Option<f64>; 28 # [wasm_bindgen (structural , method , getter , js_class = "DeviceOrientationEvent" , js_name = gamma)] 29 #[doc = "Getter for the `gamma` field of this object."] 30 #[doc = ""] 31 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/gamma)"] 32 #[doc = ""] 33 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] gamma(this: &DeviceOrientationEvent) -> Option<f64>34 pub fn gamma(this: &DeviceOrientationEvent) -> Option<f64>; 35 # [wasm_bindgen (structural , method , getter , js_class = "DeviceOrientationEvent" , js_name = absolute)] 36 #[doc = "Getter for the `absolute` field of this object."] 37 #[doc = ""] 38 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/absolute)"] 39 #[doc = ""] 40 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] absolute(this: &DeviceOrientationEvent) -> bool41 pub fn absolute(this: &DeviceOrientationEvent) -> bool; 42 #[wasm_bindgen(catch, constructor, js_class = "DeviceOrientationEvent")] 43 #[doc = "The `new DeviceOrientationEvent(..)` constructor, creating a new instance of `DeviceOrientationEvent`."] 44 #[doc = ""] 45 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/DeviceOrientationEvent)"] 46 #[doc = ""] 47 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] new(type_: &str) -> Result<DeviceOrientationEvent, JsValue>48 pub fn new(type_: &str) -> Result<DeviceOrientationEvent, JsValue>; 49 #[cfg(feature = "DeviceOrientationEventInit")] 50 #[wasm_bindgen(catch, constructor, js_class = "DeviceOrientationEvent")] 51 #[doc = "The `new DeviceOrientationEvent(..)` constructor, creating a new instance of `DeviceOrientationEvent`."] 52 #[doc = ""] 53 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/DeviceOrientationEvent)"] 54 #[doc = ""] 55 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`, `DeviceOrientationEventInit`*"] new_with_event_init_dict( type_: &str, event_init_dict: &DeviceOrientationEventInit, ) -> Result<DeviceOrientationEvent, JsValue>56 pub fn new_with_event_init_dict( 57 type_: &str, 58 event_init_dict: &DeviceOrientationEventInit, 59 ) -> Result<DeviceOrientationEvent, JsValue>; 60 # [wasm_bindgen (method , structural , js_class = "DeviceOrientationEvent" , js_name = initDeviceOrientationEvent)] 61 #[doc = "The `initDeviceOrientationEvent()` method."] 62 #[doc = ""] 63 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/initDeviceOrientationEvent)"] 64 #[doc = ""] 65 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] init_device_orientation_event(this: &DeviceOrientationEvent, type_: &str)66 pub fn init_device_orientation_event(this: &DeviceOrientationEvent, type_: &str); 67 # [wasm_bindgen (method , structural , js_class = "DeviceOrientationEvent" , js_name = initDeviceOrientationEvent)] 68 #[doc = "The `initDeviceOrientationEvent()` method."] 69 #[doc = ""] 70 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/initDeviceOrientationEvent)"] 71 #[doc = ""] 72 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] init_device_orientation_event_with_can_bubble( this: &DeviceOrientationEvent, type_: &str, can_bubble: bool, )73 pub fn init_device_orientation_event_with_can_bubble( 74 this: &DeviceOrientationEvent, 75 type_: &str, 76 can_bubble: bool, 77 ); 78 # [wasm_bindgen (method , structural , js_class = "DeviceOrientationEvent" , js_name = initDeviceOrientationEvent)] 79 #[doc = "The `initDeviceOrientationEvent()` method."] 80 #[doc = ""] 81 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/initDeviceOrientationEvent)"] 82 #[doc = ""] 83 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] init_device_orientation_event_with_can_bubble_and_cancelable( this: &DeviceOrientationEvent, type_: &str, can_bubble: bool, cancelable: bool, )84 pub fn init_device_orientation_event_with_can_bubble_and_cancelable( 85 this: &DeviceOrientationEvent, 86 type_: &str, 87 can_bubble: bool, 88 cancelable: bool, 89 ); 90 # [wasm_bindgen (method , structural , js_class = "DeviceOrientationEvent" , js_name = initDeviceOrientationEvent)] 91 #[doc = "The `initDeviceOrientationEvent()` method."] 92 #[doc = ""] 93 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/initDeviceOrientationEvent)"] 94 #[doc = ""] 95 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] init_device_orientation_event_with_can_bubble_and_cancelable_and_alpha( this: &DeviceOrientationEvent, type_: &str, can_bubble: bool, cancelable: bool, alpha: Option<f64>, )96 pub fn init_device_orientation_event_with_can_bubble_and_cancelable_and_alpha( 97 this: &DeviceOrientationEvent, 98 type_: &str, 99 can_bubble: bool, 100 cancelable: bool, 101 alpha: Option<f64>, 102 ); 103 # [wasm_bindgen (method , structural , js_class = "DeviceOrientationEvent" , js_name = initDeviceOrientationEvent)] 104 #[doc = "The `initDeviceOrientationEvent()` method."] 105 #[doc = ""] 106 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/initDeviceOrientationEvent)"] 107 #[doc = ""] 108 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] init_device_orientation_event_with_can_bubble_and_cancelable_and_alpha_and_beta( this: &DeviceOrientationEvent, type_: &str, can_bubble: bool, cancelable: bool, alpha: Option<f64>, beta: Option<f64>, )109 pub fn init_device_orientation_event_with_can_bubble_and_cancelable_and_alpha_and_beta( 110 this: &DeviceOrientationEvent, 111 type_: &str, 112 can_bubble: bool, 113 cancelable: bool, 114 alpha: Option<f64>, 115 beta: Option<f64>, 116 ); 117 # [wasm_bindgen (method , structural , js_class = "DeviceOrientationEvent" , js_name = initDeviceOrientationEvent)] 118 #[doc = "The `initDeviceOrientationEvent()` method."] 119 #[doc = ""] 120 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/initDeviceOrientationEvent)"] 121 #[doc = ""] 122 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] init_device_orientation_event_with_can_bubble_and_cancelable_and_alpha_and_beta_and_gamma( this: &DeviceOrientationEvent, type_: &str, can_bubble: bool, cancelable: bool, alpha: Option<f64>, beta: Option<f64>, gamma: Option<f64>, )123 pub fn init_device_orientation_event_with_can_bubble_and_cancelable_and_alpha_and_beta_and_gamma( 124 this: &DeviceOrientationEvent, 125 type_: &str, 126 can_bubble: bool, 127 cancelable: bool, 128 alpha: Option<f64>, 129 beta: Option<f64>, 130 gamma: Option<f64>, 131 ); 132 # [wasm_bindgen (method , structural , js_class = "DeviceOrientationEvent" , js_name = initDeviceOrientationEvent)] 133 #[doc = "The `initDeviceOrientationEvent()` method."] 134 #[doc = ""] 135 #[doc = "[MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/DeviceOrientationEvent/initDeviceOrientationEvent)"] 136 #[doc = ""] 137 #[doc = "*This API requires the following crate features to be activated: `DeviceOrientationEvent`*"] init_device_orientation_event_with_can_bubble_and_cancelable_and_alpha_and_beta_and_gamma_and_absolute( this: &DeviceOrientationEvent, type_: &str, can_bubble: bool, cancelable: bool, alpha: Option<f64>, beta: Option<f64>, gamma: Option<f64>, absolute: bool, )138 pub fn init_device_orientation_event_with_can_bubble_and_cancelable_and_alpha_and_beta_and_gamma_and_absolute( 139 this: &DeviceOrientationEvent, 140 type_: &str, 141 can_bubble: bool, 142 cancelable: bool, 143 alpha: Option<f64>, 144 beta: Option<f64>, 145 gamma: Option<f64>, 146 absolute: bool, 147 ); 148 } 149