浏览代码

Added onBindObservable on effect

David Catuhe 8 年之前
父节点
当前提交
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 {