Prechádzať zdrojové kódy

Added onBindObservable on effect

David Catuhe 8 rokov pred
rodič
commit
147258a570

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 7051 - 7050
dist/preview release/babylon.d.ts


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 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 {