Show / Hide Table of Contents

Class AssetSettingsProvider

Inheritance
Object
SettingsProvider
AssetSettingsProvider
Inherited Members
SettingsProvider.label
SettingsProvider.settingsPath
SettingsProvider.scope
SettingsProvider.scopes
SettingsProvider.keywords
SettingsProvider.guiHandler
SettingsProvider.titleBarGuiHandler
SettingsProvider.footerBarGuiHandler
SettingsProvider.activateHandler
SettingsProvider.deactivateHandler
SettingsProvider.hasSearchInterestHandler
SettingsProvider.HasSearchInterest(String)
SettingsProvider.Repaint()
SettingsProvider.PopulateSearchKeywordsFromGUIContentProperties<T>()
SettingsProvider.GetSearchKeywordsFromGUIContentProperties<T>()
SettingsProvider.GetSearchKeywordsFromSerializedObject(SerializedObject)
SettingsProvider.GetSearchKeywordsFromPath(String)
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 AssetSettingsProvider : SettingsProvider

Constructors

| Improve this Doc View Source

AssetSettingsProvider(String, Func<Editor>, IEnumerable<String>)

Declaration
public AssetSettingsProvider(string settingsWindowPath, Func<Editor> editorCreator, IEnumerable<string> keywords = null)
Parameters
Type Name Description
String settingsWindowPath
Func<Editor> editorCreator
IEnumerable<String> keywords
| Improve this Doc View Source

AssetSettingsProvider(String, Func<Object>)

Declaration
public AssetSettingsProvider(string settingsWindowPath, Func<Object> settingsGetter)
Parameters
Type Name Description
String settingsWindowPath
Func<Object> settingsGetter

Properties

| Improve this Doc View Source

settingsEditor

Declaration
public Editor settingsEditor { get; }
Property Value
Type Description
Editor

Methods

| Improve this Doc View Source

CreateProviderFromAssetPath(String, String, IEnumerable<String>)

Declaration
public static AssetSettingsProvider CreateProviderFromAssetPath(string settingsWindowPath, string assetPath, IEnumerable<string> keywords = null)
Parameters
Type Name Description
String settingsWindowPath
String assetPath
IEnumerable<String> keywords
Returns
Type Description
AssetSettingsProvider
| Improve this Doc View Source

CreateProviderFromObject(String, Object, IEnumerable<String>)

Declaration
public static AssetSettingsProvider CreateProviderFromObject(string settingsWindowPath, Object settingsObj, IEnumerable<string> keywords = null)
Parameters
Type Name Description
String settingsWindowPath
Object settingsObj
IEnumerable<String> keywords
Returns
Type Description
AssetSettingsProvider
| Improve this Doc View Source

CreateProviderFromResourcePath(String, String, IEnumerable<String>)

Declaration
public static AssetSettingsProvider CreateProviderFromResourcePath(string settingsWindowPath, string resourcePath, IEnumerable<string> keywords = null)
Parameters
Type Name Description
String settingsWindowPath
String resourcePath
IEnumerable<String> keywords
Returns
Type Description
AssetSettingsProvider
| Improve this Doc View Source

OnActivate(String, VisualElement)

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

OnDeactivate()

Declaration
public override void OnDeactivate()
Overrides
SettingsProvider.OnDeactivate()
| Improve this Doc View Source

OnFooterBarGUI()

Declaration
public override void OnFooterBarGUI()
Overrides
SettingsProvider.OnFooterBarGUI()
| Improve this Doc View Source

OnGUI(String)

Declaration
public override void OnGUI(string searchContext)
Parameters
Type Name Description
String searchContext
Overrides
SettingsProvider.OnGUI(String)
| Improve this Doc View Source

OnTitleBarGUI()

Declaration
public override void OnTitleBarGUI()
Overrides
SettingsProvider.OnTitleBarGUI()

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