123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- #if PPV2_EXISTS
- using System.Data;
- using UnityEngine;
- using UnityEngine.Rendering;
- using BIRPRendering = UnityEngine.Rendering.PostProcessing;
-
- namespace BIRPToURPConversionExtensions
- {
- public static class PropertyConversions
- {
- public static void Convert(this BIRPRendering.FloatParameter birpSource, FloatParameter target, float scale = 1f, bool enabledState = true)
- {
- if (target == null) return;
-
- target.value = enabledState ? birpSource.value * scale : 0f;
- target.overrideState = birpSource.overrideState;
- }
-
- public static void Convert(this BIRPRendering.FloatParameter birpSource, MinFloatParameter target, float scale = 1f, bool enabledState = true)
- {
- if (target == null) return;
-
- target.value = enabledState ? birpSource.value * scale : 0f;
- target.overrideState = birpSource.overrideState;
- }
-
- public static void Convert(this BIRPRendering.FloatParameter birpSource, ClampedFloatParameter target, float scale = 1f, bool enabledState = true)
- {
- if (target == null) return;
-
- target.value = enabledState ? birpSource.value * scale : 0f;
- target.overrideState = birpSource.overrideState;
- }
-
- public static void Convert(this BIRPRendering.Vector2Parameter birpSource, Vector2Parameter target)
- {
- if (target == null) return;
-
- target.value = birpSource.value;
- target.overrideState = birpSource.overrideState;
- }
-
- public static void Convert(this BIRPRendering.Vector4Parameter birpSource, Vector4Parameter target, bool enabledState = true)
- {
- if (target == null) return;
-
- target.value = enabledState ? birpSource.value : new Vector4(1f, 1f, 1f, 0f);
- target.overrideState = birpSource.overrideState;
- }
-
- public static void Convert(this BIRPRendering.ColorParameter birpSource, ColorParameter target, bool enabledState, Color disabledColor)
- {
- if (target == null) return;
-
- target.value = enabledState ? birpSource.value : disabledColor;
- target.overrideState = birpSource.overrideState;
- }
-
- public static void Convert(this BIRPRendering.ColorParameter birpSource, ColorParameter target)
- {
- if (target == null) return;
-
- target.value = birpSource.value;
- target.overrideState = birpSource.overrideState;
- }
-
- public static void Convert(this BIRPRendering.TextureParameter birpSource, TextureParameter target)
- {
- if (target == null) return;
-
- target.value = birpSource.value;
- target.overrideState = birpSource.overrideState;
- }
-
- public static void Convert(this BIRPRendering.BoolParameter birpSource, BoolParameter target, bool invertValue = false)
- {
- if (target == null) return;
-
- target.value = invertValue ? !birpSource.value : birpSource.value;
- target.overrideState = birpSource.overrideState;
- }
-
- public static void Convert(this BIRPRendering.SplineParameter birpSource, TextureCurveParameter target, bool enabledState = true)
- {
- if (target == null) return;
-
- target.value = new TextureCurve(birpSource.value.curve, zeroValue: 0f, loop: false, Vector2.up);
-
- target.overrideState = birpSource.overrideState;
- }
- }
- }
- #endif
|