UNPKG

461 BPlain TextView Raw
1/**
2 * Sigma.js Captor Class
3 * ======================
4 *
5 * Abstract class representing a captor like the user's mouse or touch controls.
6 */
7import { EventEmitter } from "events";
8import Camera from "./camera";
9
10export default class Captor extends EventEmitter {
11 container: HTMLElement;
12 camera: Camera;
13
14 constructor(container: HTMLElement, camera: Camera) {
15 super();
16 // Properties
17 this.container = container;
18 this.camera = camera;
19 }
20}