StyletWeb constructor
StyletWeb()
Creates a browser backend with runtime feature detection.
Implementation
StyletWeb() {
_supportsCoalescedEvents = _pointerEventPrototypeSupports(
'getCoalescedEvents',
);
_supportsPredictedEvents = _pointerEventPrototypeSupports(
'getPredictedEvents',
);
_supportsSphericalAngles =
_pointerEventPrototypeSupports('altitudeAngle') &&
_pointerEventPrototypeSupports('azimuthAngle');
_supportsPersistentDeviceIdentifier = _pointerEventPrototypeSupports(
'persistentDeviceId',
);
_supportsRawUpdates = web.window.has('onpointerrawupdate');
_eventListener = _handleDomEvent.toJS;
_controller = StreamController<StyletEvent>.broadcast(
sync: true,
onListen: _startListening,
onCancel: _stopListening,
);
}