Просмотр исходного кода

Added onBindObservable on effect

David Catuhe 8 лет назад
Родитель
Сommit
147258a570
4 измененных файлов с 14104 добавлено и 14100 удалено
  1. 7051 7050
      dist/preview release/babylon.d.ts
  2. 7051 7050
      dist/preview release/babylon.module.d.ts
  3. 1 0
      src/Materials/babylon.effect.ts
  4. 1 0
      src/babylon.engine.ts

Разница между файлами не показана из-за своего большого размера
+ 7051 - 7050
dist/preview release/babylon.d.ts


Разница между файлами не показана из-за своего большого размера
+ 7051 - 7050
dist/preview release/babylon.module.d.ts


+ 1 - 0
src/Materials/babylon.effect.ts

@@ -93,6 +93,7 @@
         public uniqueId = 0;
         public onCompileObservable = new Observable<Effect>();
         public onErrorObservable = new Observable<Effect>();
+        public onBindObservable = new Observable<Effect>();
 
         private static _uniqueIdSeed = 0;
         private _engine: Engine;

+ 1 - 0
src/babylon.engine.ts

@@ -2029,6 +2029,7 @@
             if (effect.onBind) {
                 effect.onBind(effect);
             }
+            effect.onBindObservable.notifyObservers(effect);
         }
 
         public setIntArray(uniform: WebGLUniformLocation, array: Int32Array): void {