UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

19 lines (17 loc) 609 B
import {BaseSceneEventsController} from './_BaseEventsController'; import {PointerEventNode} from '../../../nodes/event/Pointer'; import {ACCEPTED_TOUCH_EVENT_TYPES} from '../../../../core/event/TouchEventType'; // import {BaseUserInputActorNodeType} from '../../../nodes/actor/_BaseUserInput'; export class TouchEventsController extends BaseSceneEventsController< MouseEvent, PointerEventNode // BaseUserInputActorNodeType > { protected override _requireCanvasEventListeners: boolean = true; type() { return 'touch'; } acceptedEventTypes() { return new Set([...ACCEPTED_TOUCH_EVENT_TYPES]); } }