Class DefineSymbolsSettingsProvider
- Namespace
- HomaGames.HomaBelly
- Assembly
- HomaGames.HomaBelly.Core.Editor.dll
[Obsolete("This class will be removed in a future version.", true)]
public class DefineSymbolsSettingsProvider : SettingsProvider, ISettingsProvider
- Inheritance
-
SettingsProviderDefineSymbolsSettingsProvider
- Implements
- Inherited Members
-
SettingsProvider.OnDeactivate()SettingsProvider.OnTitleBarGUI()SettingsProvider.OnFooterBarGUI()SettingsProvider.OnInspectorUpdate()SettingsProvider.Repaint()SettingsProvider.PopulateSearchKeywordsFromGUIContentProperties<T>()SettingsProvider.GetSearchKeywordsFromGUIContentProperties<T>()SettingsProvider.GetSearchKeywordsFromSerializedObject(SerializedObject)SettingsProvider.labelSettingsProvider.settingsPathSettingsProvider.scopeSettingsProvider.keywordsSettingsProvider.guiHandlerSettingsProvider.titleBarGuiHandlerSettingsProvider.footerBarGuiHandlerSettingsProvider.activateHandlerSettingsProvider.deactivateHandlerSettingsProvider.hasSearchInterestHandlerSettingsProvider.inspectorUpdateHandler
Constructors
DefineSymbolsSettingsProvider(string, List<DefineSymbolSettingsElement>)
public DefineSymbolsSettingsProvider(string name, List<DefineSymbolSettingsElement> settingsElements)
Parameters
namestringsettingsElementsList<DefineSymbolSettingsElement>
DefineSymbolsSettingsProvider(string, int, List<DefineSymbolSettingsElement>)
public DefineSymbolsSettingsProvider(string name, int order, List<DefineSymbolSettingsElement> settingsElements)
Parameters
namestringorderintsettingsElementsList<DefineSymbolSettingsElement>
DefineSymbolsSettingsProvider(string, int, string, List<DefineSymbolSettingsElement>)
public DefineSymbolsSettingsProvider(string name, int order, string version, List<DefineSymbolSettingsElement> settingsElements)
Parameters
namestringorderintversionstringsettingsElementsList<DefineSymbolSettingsElement>
Properties
Name
public string Name { get; }
Property Value
Order
public int Order { get; }
Property Value
Version
public string Version { get; }
Property Value
Methods
AddSettingsElement(DefineSymbolSettingsElement)
[PublicAPI]
public void AddSettingsElement(DefineSymbolSettingsElement element)
Parameters
elementDefineSymbolSettingsElement
Draw()
public void Draw()
OnGUI(string)
Use this function to draw the UI based on IMGUI. This assumes you haven't added any children to the rootElement passed to the OnActivate function.
public override void OnGUI(string searchContext)
Parameters
searchContextstringSearch context for the Settings window. Used to show or hide relevant properties.
RemoveSettingsElement(DefineSymbolSettingsElement)
[PublicAPI]
public void RemoveSettingsElement(DefineSymbolSettingsElement element)
Parameters
elementDefineSymbolSettingsElement