forked from BilalY/Rasagar
29 lines
871 B
C#
29 lines
871 B
C#
using UnityEngine;
|
|
using UnityEngine.Rendering.HighDefinition;
|
|
|
|
namespace UnityEditor.Rendering.HighDefinition
|
|
{
|
|
[VolumeParameterDrawer(typeof(TargetMidGrayParameter))]
|
|
sealed class TargetMidGrayParameterDrawer : VolumeParameterDrawer
|
|
{
|
|
static readonly GUIContent[] s_MidGrayNames =
|
|
{
|
|
EditorGUIUtility.TrTextContent("Grey 12.5%"),
|
|
EditorGUIUtility.TrTextContent("Grey 14.0%"),
|
|
EditorGUIUtility.TrTextContent("Grey 18.0%")
|
|
};
|
|
|
|
public override bool OnGUI(SerializedDataParameter parameter, GUIContent title)
|
|
{
|
|
var value = parameter.value;
|
|
|
|
if (value.propertyType != SerializedPropertyType.Enum)
|
|
return false;
|
|
|
|
value.intValue = EditorGUILayout.Popup(title, value.intValue, s_MidGrayNames);
|
|
|
|
return true;
|
|
}
|
|
}
|
|
}
|