Show / Hide Table of Contents

Class SettingsProvider

Inheritance
Object
SettingsProvider
AssetSettingsProvider
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEditor
Assembly: UnityEditor.dll
Syntax
public class SettingsProvider

Constructors

| Improve this Doc View Source

SettingsProvider(String, SettingsScope, IEnumerable<String>)

Declaration
public SettingsProvider(string path, SettingsScope scopes = SettingsScope.Project, IEnumerable<string> keywords = null)
Parameters
Type Name Description
String path
SettingsScope scopes
IEnumerable<String> keywords

Properties

| Improve this Doc View Source

activateHandler

Declaration
public Action<string, VisualElement> activateHandler { get; set; }
Property Value
Type Description
Action<String, VisualElement>
| Improve this Doc View Source

deactivateHandler

Declaration
public Action deactivateHandler { get; set; }
Property Value
Type Description
Action
| Improve this Doc View Source

footerBarGuiHandler

Declaration
public Action footerBarGuiHandler { get; set; }
Property Value
Type Description
Action
| Improve this Doc View Source

guiHandler

Declaration
public Action<string> guiHandler { get; set; }
Property Value
Type Description
Action<String>
| Improve this Doc View Source

hasSearchInterestHandler

Declaration
public Func<string, bool> hasSearchInterestHandler { get; set; }
Property Value
Type Description
Func<String, Boolean>
| Improve this Doc View Source

keywords

Declaration
public IEnumerable<string> keywords { get; set; }
Property Value
Type Description
IEnumerable<String>
| Improve this Doc View Source

label

Declaration
public string label { get; set; }
Property Value
Type Description
String
| Improve this Doc View Source

scope

Declaration
public SettingsScope scope { get; }
Property Value
Type Description
SettingsScope
| Improve this Doc View Source

scopes

Declaration
[ExcludeFromDocs]
public SettingsScopes scopes { get; set; }
Property Value
Type Description
SettingsScopes
| Improve this Doc View Source

settingsPath

Declaration
public string settingsPath { get; }
Property Value
Type Description
String
| Improve this Doc View Source

titleBarGuiHandler

Declaration
public Action titleBarGuiHandler { get; set; }
Property Value
Type Description
Action

Methods

| Improve this Doc View Source

GetSearchKeywordsFromGUIContentProperties<T>()

Declaration
public static IEnumerable<string> GetSearchKeywordsFromGUIContentProperties<T>()
Returns
Type Description
IEnumerable<String>
Type Parameters
Name Description
T
| Improve this Doc View Source

GetSearchKeywordsFromPath(String)

Declaration
public static IEnumerable<string> GetSearchKeywordsFromPath(string path)
Parameters
Type Name Description
String path
Returns
Type Description
IEnumerable<String>
| Improve this Doc View Source

GetSearchKeywordsFromSerializedObject(SerializedObject)

Declaration
public static IEnumerable<string> GetSearchKeywordsFromSerializedObject(SerializedObject serializedObject)
Parameters
Type Name Description
SerializedObject serializedObject
Returns
Type Description
IEnumerable<String>
| Improve this Doc View Source

HasSearchInterest(String)

Declaration
public virtual bool HasSearchInterest(string searchContext)
Parameters
Type Name Description
String searchContext
Returns
Type Description
Boolean
| Improve this Doc View Source

OnActivate(String, VisualElement)

Declaration
public virtual void OnActivate(string searchContext, VisualElement rootElement)
Parameters
Type Name Description
String searchContext
VisualElement rootElement
| Improve this Doc View Source

OnDeactivate()

Declaration
public virtual void OnDeactivate()
| Improve this Doc View Source

OnFooterBarGUI()

Declaration
public virtual void OnFooterBarGUI()
| Improve this Doc View Source

OnGUI(String)

Declaration
public virtual void OnGUI(string searchContext)
Parameters
Type Name Description
String searchContext
| Improve this Doc View Source

OnTitleBarGUI()

Declaration
public virtual void OnTitleBarGUI()
| Improve this Doc View Source

PopulateSearchKeywordsFromGUIContentProperties<T>()

Declaration
public void PopulateSearchKeywordsFromGUIContentProperties<T>()
Type Parameters
Name Description
T
| Improve this Doc View Source

Repaint()

Declaration
public void Repaint()

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX