Преглед на файлове

Loaders extensions import

sebastien преди 6 години
родител
ревизия
f7ff8686ff

+ 6 - 4
loaders/src/glTF/2.0/Extensions/KHR_lights_punctual.ts

@@ -1,6 +1,9 @@
-/// <reference path="../../../../../dist/preview release/babylon.d.ts"/>
+import { TransformNode, Nullable, Light, DirectionalLight, Vector3, PointLight, SpotLight, Color3 } from "babylonjs";
+import { IChildRootProperty } from "babylonjs-gltf2interface";
+import { INode } from "../glTFLoaderInterfaces";
+import { IGLTFLoaderExtension } from "../glTFLoaderExtension";
+import { GLTFLoader, ArrayItem } from "../glTFLoader";
 
-module BABYLON.GLTF2.Loader.Extensions {
     const NAME = "KHR_lights_punctual";
 
     enum LightType {
@@ -105,5 +108,4 @@ module BABYLON.GLTF2.Loader.Extensions {
         }
     }
 
-    GLTFLoader.RegisterExtension(NAME, (loader) => new KHR_lights(loader));
-}
+    GLTFLoader.RegisterExtension(NAME, (loader) => new KHR_lights(loader));

+ 5 - 4
loaders/src/glTF/2.0/Extensions/MSFT_audio_emitter.ts

@@ -1,6 +1,8 @@
-/// <reference path="../../../../../dist/preview release/babylon.d.ts"/>
+import { WeightedSound, Sound, Nullable, TransformNode, Vector3, Tools, AnimationGroup, AnimationEvent } from "babylonjs";
+import { IArrayItem, IScene, INode, IAnimation } from "../glTFLoaderInterfaces";
+import { IGLTFLoaderExtension } from "../glTFLoaderExtension";
+import { GLTFLoader, ArrayItem } from "../glTFLoader";
 
-module BABYLON.GLTF2.Loader.Extensions {
     const NAME = "MSFT_audio_emitter";
 
     interface IClipReference {
@@ -298,5 +300,4 @@ module BABYLON.GLTF2.Loader.Extensions {
         }
     }
 
-    GLTFLoader.RegisterExtension(NAME, (loader) => new MSFT_audio_emitter(loader));
-}
+    GLTFLoader.RegisterExtension(NAME, (loader) => new MSFT_audio_emitter(loader));

+ 5 - 4
loaders/src/glTF/2.0/Extensions/MSFT_lod.ts

@@ -1,6 +1,8 @@
-/// <reference path="../../../../../dist/preview release/babylon.d.ts"/>
+import { Observable, Nullable, Deferred, Mesh, TransformNode, Material } from "babylonjs";
+import { INode, IMaterial } from "../glTFLoaderInterfaces";
+import { IGLTFLoaderExtension } from "../glTFLoaderExtension";
+import { GLTFLoader, ArrayItem } from "../glTFLoader";
 
-module BABYLON.GLTF2.Loader.Extensions {
     const NAME = "MSFT_lod";
 
     interface IMSFTLOD {
@@ -276,5 +278,4 @@ module BABYLON.GLTF2.Loader.Extensions {
         }
     }
 
-    GLTFLoader.RegisterExtension(NAME, (loader) => new MSFT_lod(loader));
-}
+    GLTFLoader.RegisterExtension(NAME, (loader) => new MSFT_lod(loader));