@plattar/plattar-ar-adapter
Version:
Plattar AR Adapter for interfacing with Google & Apple WebAR
17 lines (16 loc) • 704 B
TypeScript
import { LauncherAR } from "../../ar/launcher-ar";
import { DecodedConfiguratorState } from "../../util/configurator-state";
import { PlattarController } from "./plattar-controller";
/**
* Manages an instance of the <plattar-ewall> HTML Element
*/
export declare class WebXRController extends PlattarController {
private _cachedConfigState;
getConfiguratorState(): Promise<DecodedConfiguratorState>;
onAttributesUpdated(attributeName: string): Promise<void>;
startViewerQRCode(options: any): Promise<HTMLElement>;
get element(): HTMLElement | null;
startQRCode(options: any): Promise<HTMLElement>;
startRenderer(): Promise<HTMLElement>;
initAR(): Promise<LauncherAR>;
}