UNPKG

@babylonjs/loaders

Version:

For usage documentation please visit https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes/.

39 lines (38 loc) 1.05 kB
import type { GLTFLoader } from "../glTFLoader.js"; import type { IGLTFLoaderExtension } from "../glTFLoaderExtension.js"; import type { Scene } from "@babylonjs/core/scene.js"; declare module "../../glTFFileLoader.js" { interface GLTFLoaderExtensionOptions { /** * Defines options for the KHR_interactivity extension. */ ["KHR_interactivity"]: {}; } } /** * Loader extension for KHR_interactivity */ export declare class KHR_interactivity implements IGLTFLoaderExtension { private _loader; /** * The name of this extension. */ readonly name = "KHR_interactivity"; /** * Defines whether this extension is enabled. */ enabled: boolean; private _pathConverter?; /** * @internal * @param _loader */ constructor(_loader: GLTFLoader); dispose(): void; onReady(): Promise<void>; } /** * @internal * populates the object model with the interactivity extension */ export declare function _AddInteractivityObjectModel(scene: Scene): void;