@ar-js-org/ar.js-threejs
Version:
AR.js (THREEx, ARjs) modular package - Typescript version
11 lines (10 loc) • 433 B
TypeScript
import { EventDispatcher, Object3D } from "three";
import { IArBaseControls } from "./CommonInterfaces/THREEx-interfaces";
export declare abstract class ArBaseControls extends EventDispatcher<CustomEvent> implements IArBaseControls {
static _id: number;
id: number;
protected object3d: Object3D;
constructor(object3d: Object3D);
abstract update(object3d: Object3D): void;
abstract name(): string;
}