| | |
| | | using UnityEngine.PostProcessing; |
| | | |
| | | namespace UnityEditor.PostProcessing |
| | | { |
| | | using Settings = DepthOfFieldModel.Settings; |
| | | |
| | | [PostProcessingModelEditor(typeof(DepthOfFieldModel))] |
| | | public class DepthOfFieldModelEditor : PostProcessingModelEditor |
| | | { |
| | | SerializedProperty m_FocusDistance; |
| | | SerializedProperty m_Aperture; |
| | | SerializedProperty m_FocalLength; |
| | | SerializedProperty m_UseCameraFov; |
| | | SerializedProperty m_KernelSize; |
| | | |
| | | public override void OnEnable() |
| | | { |
| | | m_FocusDistance = FindSetting((Settings x) => x.focusDistance); |
| | | m_Aperture = FindSetting((Settings x) => x.aperture); |
| | | m_FocalLength = FindSetting((Settings x) => x.focalLength); |
| | | m_UseCameraFov = FindSetting((Settings x) => x.useCameraFov); |
| | | m_KernelSize = FindSetting((Settings x) => x.kernelSize); |
| | | } |
| | | |
| | | public override void OnInspectorGUI() |
| | | { |
| | | EditorGUILayout.PropertyField(m_FocusDistance); |
| | | EditorGUILayout.PropertyField(m_Aperture, EditorGUIHelper.GetContent("Aperture (f-stop)")); |
| | | |
| | | EditorGUILayout.PropertyField(m_UseCameraFov, EditorGUIHelper.GetContent("Use Camera FOV")); |
| | | if (!m_UseCameraFov.boolValue) |
| | | EditorGUILayout.PropertyField(m_FocalLength, EditorGUIHelper.GetContent("Focal Length (mm)")); |
| | | |
| | | EditorGUILayout.PropertyField(m_KernelSize); |
| | | } |
| | | } |
| | | } |
| | | using UnityEngine.PostProcessing;
|
| | |
|
| | | namespace UnityEditor.PostProcessing
|
| | | {
|
| | | using Settings = DepthOfFieldModel.Settings;
|
| | |
|
| | | [PostProcessingModelEditor(typeof(DepthOfFieldModel))]
|
| | | public class DepthOfFieldModelEditor : PostProcessingModelEditor
|
| | | {
|
| | | SerializedProperty m_FocusDistance;
|
| | | SerializedProperty m_Aperture;
|
| | | SerializedProperty m_FocalLength;
|
| | | SerializedProperty m_UseCameraFov;
|
| | | SerializedProperty m_KernelSize;
|
| | |
|
| | | public override void OnEnable()
|
| | | {
|
| | | m_FocusDistance = FindSetting((Settings x) => x.focusDistance);
|
| | | m_Aperture = FindSetting((Settings x) => x.aperture);
|
| | | m_FocalLength = FindSetting((Settings x) => x.focalLength);
|
| | | m_UseCameraFov = FindSetting((Settings x) => x.useCameraFov);
|
| | | m_KernelSize = FindSetting((Settings x) => x.kernelSize);
|
| | | }
|
| | |
|
| | | public override void OnInspectorGUI()
|
| | | {
|
| | | EditorGUILayout.PropertyField(m_FocusDistance);
|
| | | EditorGUILayout.PropertyField(m_Aperture, EditorGUIHelper.GetContent("Aperture (f-stop)"));
|
| | |
|
| | | EditorGUILayout.PropertyField(m_UseCameraFov, EditorGUIHelper.GetContent("Use Camera FOV"));
|
| | | if (!m_UseCameraFov.boolValue)
|
| | | EditorGUILayout.PropertyField(m_FocalLength, EditorGUIHelper.GetContent("Focal Length (mm)"));
|
| | |
|
| | | EditorGUILayout.PropertyField(m_KernelSize);
|
| | | }
|
| | | }
|
| | | }
|