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) {}
}
}