static public void ApplyChangedDisplayedFrameSettings(SerializedHDRenderPipelineAsset serialized, Editor owner) { k_ExpandedState.SetExpandedAreas(Expandable.CameraFrameSettings | Expandable.BakedOrCustomProbeFrameSettings | Expandable.RealtimeProbeFrameSettings, false); switch (selectedFrameSettings) { case SelectedFrameSettings.Camera: k_ExpandedState.SetExpandedAreas(Expandable.CameraFrameSettings, true); break; case SelectedFrameSettings.BakedOrCustomReflection: k_ExpandedState.SetExpandedAreas(Expandable.BakedOrCustomProbeFrameSettings, true); break; case SelectedFrameSettings.RealtimeReflection: k_ExpandedState.SetExpandedAreas(Expandable.RealtimeProbeFrameSettings, true); break; } }
internal static bool Foldout(GUIContent label, Expandable expandable, GUIStyle style = null) { k_Foldouts.SetExpandedAreas(expandable, EditorGUILayout.Foldout(k_Foldouts[expandable], label, true, style ?? Styles.boldFoldout)); return(k_Foldouts[expandable]); }