UNPKG

@threlte/xr

Version:

Tools to more easily create VR and AR experiences with Threlte

30 lines (29 loc) 892 B
/** * `<VRButton />` is an HTML `<button />` that can be used to init and display info about your immersive VR session. * * ```svelte * <VRButton * onerror={(event) => {}} * onclick={(event) => {}} * /> * ``` */ declare const VrButton: import("svelte").Component<Omit<import("svelte/elements").HTMLButtonAttributes & { mode: XRSessionMode; sessionInit?: XRSessionInit & { domOverlay?: { root: HTMLElement; } | undefined; }; force?: "enter" | "exit"; styled?: boolean; children?: import("svelte").Snippet<[{ state: "unsupported" | "insecure" | "blocked" | "supported"; }]>; onclick?: (event: { state: "unsupported" | "insecure" | "blocked" | "supported"; nativeEvent: MouseEvent; }) => void; onerror?: (error: Error) => void; }, "mode" | "sessionInit">, {}, "">; export default VrButton;