|
@@ -117,7 +117,7 @@ declare module 'babylonjs-loaders/src/glTF/glTFFileLoader' {
|
|
|
/** @hidden */
|
|
|
static _CreateGLTF1Loader: (parent: GLTFFileLoader) => IGLTFLoader;
|
|
|
/** @hidden */
|
|
|
- static _CreateGLTFLoaderV2: (parent: GLTFFileLoader) => IGLTFLoader;
|
|
|
+ static _CreateGLTF2Loader: (parent: GLTFFileLoader) => IGLTFLoader;
|
|
|
/**
|
|
|
* Raised when the asset has been parsed
|
|
|
*/
|
|
@@ -355,7 +355,7 @@ declare module 'babylonjs-loaders/src/glTF/1.0' {
|
|
|
}
|
|
|
|
|
|
declare module 'babylonjs-loaders/src/glTF/2.0' {
|
|
|
- export * from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ export * from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
export * from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
export * from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
export * from "babylonjs-loaders/src/glTF/2.0/Extensions";
|
|
@@ -1131,7 +1131,7 @@ declare module 'babylonjs-loaders/src/glTF/1.0/glTFMaterialsCommonExtension' {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-declare module 'babylonjs-loaders/src/glTF/2.0/glTFLoader' {
|
|
|
+declare module 'babylonjs-loaders/src/glTF/2.0/glTF2Loader' {
|
|
|
import { Scene, Nullable, Mesh, Material, SceneLoaderProgressEvent, AbstractMesh, IParticleSystem, Skeleton, AnimationGroup, Camera, BaseTexture } from "babylonjs";
|
|
|
import { IProperty } from "babylonjs-gltf2interface";
|
|
|
import { IGLTFV2, INodeV2, ISceneV2, ICameraV2, IAnimationV2, IBufferViewV2, IMaterialV2, ITextureInfoV2, IImageV2, IArrayItemV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
@@ -1158,7 +1158,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/glTFLoader' {
|
|
|
/**
|
|
|
* The glTF 2.0 loader
|
|
|
*/
|
|
|
- export class GLTFLoaderV2 implements IGLTFLoader {
|
|
|
+ export class GLTF2Loader implements IGLTFLoader {
|
|
|
/** The glTF object parsed from the JSON. */
|
|
|
gltf: IGLTFV2;
|
|
|
/** The Babylon scene when loading the asset. */
|
|
@@ -1170,7 +1170,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/glTFLoader' {
|
|
|
* @param name The name of the loader extension.
|
|
|
* @param factory The factory function that creates the loader extension.
|
|
|
*/
|
|
|
- static RegisterExtension(name: string, factory: (loader: GLTFLoaderV2) => IGLTFLoaderExtensionV2): void;
|
|
|
+ static RegisterExtension(name: string, factory: (loader: GLTF2Loader) => IGLTFLoaderExtensionV2): void;
|
|
|
/**
|
|
|
* Unregisters a loader extension.
|
|
|
* @param name The name of the loader extenion.
|
|
@@ -1644,7 +1644,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/EXT_lights_image_based
|
|
|
import { Nullable } from "babylonjs";
|
|
|
import { ISceneV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/**
|
|
|
* [Specification](https://github.com/KhronosGroup/glTF/blob/eb3e32332042e04691a5f35103f8c261e50d8f1e/extensions/2.0/Khronos/EXT_lights_image_based/README.md) (Experimental)
|
|
|
*/
|
|
@@ -1654,7 +1654,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/EXT_lights_image_based
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -1668,7 +1668,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_draco_mesh_compres
|
|
|
import { Geometry, Mesh, Nullable } from "babylonjs";
|
|
|
import { IMeshPrimitiveV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/**
|
|
|
* [Specification](https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_draco_mesh_compression)
|
|
|
*/
|
|
@@ -1678,7 +1678,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_draco_mesh_compres
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -1690,7 +1690,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_lights_punctual' {
|
|
|
import { Mesh, Nullable } from "babylonjs";
|
|
|
import { INodeV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/**
|
|
|
* [Specification](https://github.com/KhronosGroup/glTF/blob/1048d162a44dbcb05aefc1874bfd423cf60135a6/extensions/2.0/Khronos/KHR_lights_punctual/README.md) (Experimental)
|
|
|
*/
|
|
@@ -1700,7 +1700,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_lights_punctual' {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -1714,7 +1714,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_materials_pbrSpecu
|
|
|
import { Material, Nullable } from "babylonjs";
|
|
|
import { IMaterialV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/**
|
|
|
* [Specification](https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_pbrSpecularGlossiness)
|
|
|
*/
|
|
@@ -1724,7 +1724,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_materials_pbrSpecu
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -1736,7 +1736,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_materials_unlit' {
|
|
|
import { Material, Nullable } from "babylonjs";
|
|
|
import { IMaterialV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/**
|
|
|
* [Specification](https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Khronos/KHR_materials_unlit)
|
|
|
*/
|
|
@@ -1746,7 +1746,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_materials_unlit' {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -1758,7 +1758,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_texture_transform'
|
|
|
import { BaseTexture, Nullable } from "babylonjs";
|
|
|
import { ITextureInfoV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/**
|
|
|
* [Specification](https://github.com/KhronosGroup/glTF/blob/master/extensions/2.0/Khronos/KHR_texture_transform/README.md)
|
|
|
*/
|
|
@@ -1768,7 +1768,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/KHR_texture_transform'
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -1780,7 +1780,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/MSFT_audio_emitter' {
|
|
|
import { Nullable, Mesh, AnimationGroup } from "babylonjs";
|
|
|
import { ISceneV2, INodeV2, IAnimationV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/**
|
|
|
* [Specification](https://github.com/najadojo/glTF/tree/MSFT_audio_emitter/extensions/2.0/Vendor/MSFT_audio_emitter)
|
|
|
*/
|
|
@@ -1790,7 +1790,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/MSFT_audio_emitter' {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -1808,7 +1808,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/MSFT_lod' {
|
|
|
import { Observable, Nullable, Mesh, Material } from "babylonjs";
|
|
|
import { INodeV2, IMaterialV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/**
|
|
|
* [Specification](https://github.com/KhronosGroup/glTF/tree/master/extensions/2.0/Vendor/MSFT_lod)
|
|
|
*/
|
|
@@ -1834,7 +1834,7 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/MSFT_lod' {
|
|
|
*/
|
|
|
onMaterialLODsLoadedObservable: Observable<number>;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -1852,12 +1852,12 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/MSFT_minecraftMesh' {
|
|
|
import { Material, Nullable } from "babylonjs";
|
|
|
import { IMaterialV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/** @hidden */
|
|
|
export class MSFT_minecraftMesh implements IGLTFLoaderExtensionV2 {
|
|
|
readonly name: string;
|
|
|
enabled: boolean;
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
dispose(): void;
|
|
|
loadMaterialPropertiesAsync(context: string, material: IMaterialV2, babylonMaterial: Material): Nullable<Promise<void>>;
|
|
|
}
|
|
@@ -1867,12 +1867,12 @@ declare module 'babylonjs-loaders/src/glTF/2.0/Extensions/MSFT_sRGBFactors' {
|
|
|
import { Material, Nullable } from "babylonjs";
|
|
|
import { IMaterialV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderInterfaces";
|
|
|
import { IGLTFLoaderExtensionV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoaderExtension";
|
|
|
- import { GLTFLoaderV2 } from "babylonjs-loaders/src/glTF/2.0/glTFLoader";
|
|
|
+ import { GLTF2Loader } from "babylonjs-loaders/src/glTF/2.0/glTF2Loader";
|
|
|
/** @hidden */
|
|
|
export class MSFT_sRGBFactors implements IGLTFLoaderExtensionV2 {
|
|
|
readonly name: string;
|
|
|
enabled: boolean;
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
dispose(): void;
|
|
|
loadMaterialPropertiesAsync(context: string, material: IMaterialV2, babylonMaterial: Material): Nullable<Promise<void>>;
|
|
|
}
|
|
@@ -1975,7 +1975,7 @@ declare module BABYLON {
|
|
|
/** @hidden */
|
|
|
static _CreateGLTF1Loader: (parent: GLTFFileLoader) => IGLTFLoader;
|
|
|
/** @hidden */
|
|
|
- static _CreateGLTFLoaderV2: (parent: GLTFFileLoader) => IGLTFLoader;
|
|
|
+ static _CreateGLTF2Loader: (parent: GLTFFileLoader) => IGLTFLoader;
|
|
|
/**
|
|
|
* Raised when the asset has been parsed
|
|
|
*/
|
|
@@ -2967,7 +2967,7 @@ declare module BABYLON {
|
|
|
/**
|
|
|
* The glTF 2.0 loader
|
|
|
*/
|
|
|
- export class GLTFLoaderV2 implements IGLTFLoader {
|
|
|
+ export class GLTF2Loader implements IGLTFLoader {
|
|
|
/** The glTF object parsed from the JSON. */
|
|
|
gltf: IGLTFV2;
|
|
|
/** The Babylon scene when loading the asset. */
|
|
@@ -2979,7 +2979,7 @@ declare module BABYLON {
|
|
|
* @param name The name of the loader extension.
|
|
|
* @param factory The factory function that creates the loader extension.
|
|
|
*/
|
|
|
- static RegisterExtension(name: string, factory: (loader: GLTFLoaderV2) => IGLTFLoaderExtensionV2): void;
|
|
|
+ static RegisterExtension(name: string, factory: (loader: GLTF2Loader) => IGLTFLoaderExtensionV2): void;
|
|
|
/**
|
|
|
* Unregisters a loader extension.
|
|
|
* @param name The name of the loader extenion.
|
|
@@ -3438,7 +3438,7 @@ declare module BABYLON {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -3457,7 +3457,7 @@ declare module BABYLON {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -3474,7 +3474,7 @@ declare module BABYLON {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -3493,7 +3493,7 @@ declare module BABYLON {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -3510,7 +3510,7 @@ declare module BABYLON {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -3527,7 +3527,7 @@ declare module BABYLON {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -3544,7 +3544,7 @@ declare module BABYLON {
|
|
|
/** Defines whether this extension is enabled. */
|
|
|
enabled: boolean;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -3583,7 +3583,7 @@ declare module BABYLON {
|
|
|
*/
|
|
|
onMaterialLODsLoadedObservable: BABYLON.Observable<number>;
|
|
|
/** @hidden */
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
/** @hidden */
|
|
|
dispose(): void;
|
|
|
/** @hidden */
|
|
@@ -3601,7 +3601,7 @@ declare module BABYLON {
|
|
|
export class MSFT_minecraftMesh implements IGLTFLoaderExtensionV2 {
|
|
|
readonly name: string;
|
|
|
enabled: boolean;
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
dispose(): void;
|
|
|
loadMaterialPropertiesAsync(context: string, material: IMaterialV2, babylonMaterial: BABYLON.Material): BABYLON.Nullable<Promise<void>>;
|
|
|
}
|
|
@@ -3611,7 +3611,7 @@ declare module BABYLON {
|
|
|
export class MSFT_sRGBFactors implements IGLTFLoaderExtensionV2 {
|
|
|
readonly name: string;
|
|
|
enabled: boolean;
|
|
|
- constructor(loader: GLTFLoaderV2);
|
|
|
+ constructor(loader: GLTF2Loader);
|
|
|
dispose(): void;
|
|
|
loadMaterialPropertiesAsync(context: string, material: IMaterialV2, babylonMaterial: BABYLON.Material): BABYLON.Nullable<Promise<void>>;
|
|
|
}
|