using UnityEditor.UIElements; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.UIElements; namespace UnityEditor.Rendering { [CustomPropertyDrawer(typeof(RenderPipelineGraphicsSettingsContainer))] class RenderPipelineGraphicsSettingsContainerPropertyDrawer : PropertyDrawer { public override VisualElement CreatePropertyGUI(SerializedProperty property) { var root = new VisualElement { name = "GlobalSettingsContainer" }; var graphicsSettings = property.FindPropertyRelative("m_SettingsList"); Debug.Assert(graphicsSettings != null); root.Add(new PropertyField(graphicsSettings)); return root; } } }