UnityEditor.RenderTextureInspector.OnInspectorGUI C# (CSharp) Method

OnInspectorGUI() public method

public OnInspectorGUI ( ) : void
return void
        public override void OnInspectorGUI()
        {
            base.serializedObject.Update();
            GUI.changed = false;
            GUILayout.BeginHorizontal(new GUILayoutOption[0]);
            EditorGUILayout.PrefixLabel("Size", EditorStyles.popup);
            GUILayoutOption[] options = new GUILayoutOption[] { GUILayout.MinWidth(40f) };
            EditorGUILayout.DelayedIntField(this.m_Width, GUIContent.none, options);
            GUILayout.Label("x", new GUILayoutOption[0]);
            GUILayoutOption[] optionArray2 = new GUILayoutOption[] { GUILayout.MinWidth(40f) };
            EditorGUILayout.DelayedIntField(this.m_Height, GUIContent.none, optionArray2);
            GUILayout.FlexibleSpace();
            GUILayout.EndHorizontal();
            EditorGUILayout.IntPopup(this.m_AntiAliasing, kRenderTextureAntiAliasing, kRenderTextureAntiAliasingValues, EditorGUIUtility.TempContent("Anti-Aliasing"), new GUILayoutOption[0]);
            EditorGUILayout.PropertyField(this.m_ColorFormat, EditorGUIUtility.TempContent("Color Format"), new GUILayoutOption[0]);
            EditorGUILayout.PropertyField(this.m_DepthFormat, EditorGUIUtility.TempContent("Depth Buffer"), new GUILayoutOption[0]);
            RenderTexture target = base.target as RenderTexture;
            if (GUI.changed && (target != null))
            {
                target.Release();
            }
            base.isInspectorDirty = true;
            EditorGUILayout.Space();
            base.DoWrapModePopup();
            base.DoFilterModePopup();
            using (new EditorGUI.DisabledScope(this.RenderTextureHasDepth()))
            {
                base.DoAnisoLevelSlider();
            }
            if (this.RenderTextureHasDepth())
            {
                base.m_Aniso.intValue = 0;
                EditorGUILayout.HelpBox("RenderTextures with depth must have an Aniso Level of 0.", MessageType.Info);
            }
            base.serializedObject.ApplyModifiedProperties();
        }