@egjs/view3d
Version:
Fast & Customizable glTF 3D model viewer, packed with full of features!
14 lines (13 loc) • 484 B
TypeScript
import { GESTURE } from "../../const/internal";
import { XRRenderContext, XRInputs } from "../../type/xr";
interface ARControl {
readonly enabled: boolean;
enable(): void;
disable(): void;
activate(ctx: XRRenderContext, gesture: GESTURE): void;
deactivate(): void;
setInitialPos(coords: THREE.Vector2[]): void;
process(ctx: XRRenderContext, inputs: XRInputs): void;
update(ctx: XRRenderContext, deltaMilisec: number): void;
}
export default ARControl;