@babylonjs/loaders
Version:
The Babylon.js file loaders library is an extension you can use to load different 3D file types into a Babylon scene.
25 lines (24 loc) • 960 B
TypeScript
import { Nullable } from "@babylonjs/core/types";
import { IScene } from "../glTFLoaderInterfaces";
import { IGLTFLoaderExtension } from "../glTFLoaderExtension";
import { GLTFLoader } from "../glTFLoader";
/**
* [Specification](https://github.com/KhronosGroup/glTF/blob/eb3e32332042e04691a5f35103f8c261e50d8f1e/extensions/2.0/Khronos/EXT_lights_image_based/README.md) (Experimental)
*/
export declare class EXT_lights_image_based implements IGLTFLoaderExtension {
/** The name of this extension. */
readonly name = "EXT_lights_image_based";
/** Defines whether this extension is enabled. */
enabled: boolean;
private _loader;
private _lights?;
/** @hidden */
constructor(loader: GLTFLoader);
/** @hidden */
dispose(): void;
/** @hidden */
onLoading(): void;
/** @hidden */
loadSceneAsync(context: string, scene: IScene): Nullable<Promise<void>>;
private _loadLightAsync;
}