فهرست منبع

more parameters to set colorcurves to effect

David Catuhe 8 سال پیش
والد
کامیت
1cc8dd43a2
3فایلهای تغییر یافته به همراه1440 افزوده شده و 1440 حذف شده
  1. 718 718
      dist/preview release/babylon.d.ts
  2. 718 718
      dist/preview release/babylon.module.d.ts
  3. 4 4
      src/Materials/babylon.colorCurves.ts

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 718 - 718
dist/preview release/babylon.d.ts


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 718 - 718
dist/preview release/babylon.module.d.ts


+ 4 - 4
src/Materials/babylon.colorCurves.ts

@@ -303,7 +303,7 @@
          * @param colorCurves The color curve to bind
          * @param effect The effect to bind to
          */
-        public static Bind(colorCurves: ColorCurves, effect: Effect) : void {
+        public static Bind(colorCurves: ColorCurves, effect: Effect, positiveUniform = "vCameraColorCurvePositive", neutralUniform = "vCameraColorCurveNeutral", negativeUniform = "vCameraColorCurveNegative") : void {
             if (colorCurves._dirty) {
                 colorCurves._dirty = false;
                             
@@ -347,17 +347,17 @@
                 colorCurves._midtonesCurve.subtractToRef(colorCurves._shadowsCurve, colorCurves._negativeCurve);            
             }
             
-            effect.setFloat4("vCameraColorCurvePositive", 
+            effect.setFloat4(positiveUniform, 
                 colorCurves._positiveCurve.r,
                 colorCurves._positiveCurve.g,
                 colorCurves._positiveCurve.b,
                 colorCurves._positiveCurve.a);
-            effect.setFloat4("vCameraColorCurveNeutral", 
+            effect.setFloat4(neutralUniform, 
                 colorCurves._midtonesCurve.r,
                 colorCurves._midtonesCurve.g,
                 colorCurves._midtonesCurve.b,
                 colorCurves._midtonesCurve.a);
-            effect.setFloat4("vCameraColorCurveNegative", 
+            effect.setFloat4(negativeUniform, 
                 colorCurves._negativeCurve.r,
                 colorCurves._negativeCurve.g,
                 colorCurves._negativeCurve.b,