Explorar o código

Added onBindObservable on effect

David Catuhe %!s(int64=8) %!d(string=hai) anos
pai
achega
147258a570

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 7051 - 7050
dist/preview release/babylon.d.ts


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 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 {