Example #1
0
        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;
            }
        }
Example #2
0
 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]);
 }