using System; namespace UnityEngine.Rendering.HighDefinition { /// /// This defines which version of an effect should be used. /// public enum RayTracingMode { /// /// When selected, choices are made to reduce execution time of the effect. /// Performance = 1 << 0, /// /// When selected, choices are made to increase the visual quality of the effect. /// Quality = 1 << 1 } /// /// A that holds a value. /// [Serializable] public sealed class RayTracingModeParameter : VolumeParameter { /// /// Creates a new instance. /// /// The initial value to store in the parameter. /// The initial override state for the parameter. public RayTracingModeParameter(RayTracingMode value, bool overrideState = false) : base(value, overrideState) {} } }