Class FuzzyOption<T>
Inheritance
FuzzyOption<T>
Namespace: Ludiq
Syntax
public abstract class FuzzyOption<T> : IFuzzyOption
Type Parameters
Constructors
FuzzyOption(FuzzyOptionMode)
Declaration
protected FuzzyOption(FuzzyOptionMode mode)
Parameters
Properties
dim
Declaration
public bool dim { get; protected set; }
Property Value
Implements
getIcon
Declaration
protected Func<EditorTexture> getIcon { set; }
Property Value
getIcons
Declaration
protected Func<IEnumerable<EditorTexture>> getIcons { set; }
Property Value
Declaration
public virtual bool hasFooter { get; protected set; }
Property Value
Implements
haystack
Declaration
public virtual string haystack { get; }
Property Value
Implements
Declaration
public virtual string headerLabel { get; }
Property Value
Implements
icon
Declaration
protected EditorTexture icon { set; }
Property Value
icons
Declaration
protected EditorTexture[] icons { get; }
Property Value
label
Declaration
public string label { get; protected set; }
Property Value
Implements
mode
Declaration
public FuzzyOptionMode mode { get; }
Property Value
Implements
separator
Declaration
public virtual string separator { get; }
Property Value
Implements
Declaration
public bool showHeaderIcon { get; protected set; }
Property Value
Implements
value
Declaration
public T value { get; protected set; }
Property Value
Methods
Declaration
public virtual float GetFooterHeight(FuzzyOptionNode node, float width)
Parameters
Returns
Implements
Icon()
Declaration
public virtual EditorTexture Icon()
Returns
Implements
Icons()
Declaration
public virtual IEnumerable<EditorTexture> Icons()
Returns
Implements
Declaration
public virtual void OnFooterGUI(FuzzyOptionNode node, Rect position)
Parameters
Implements
OnPopulate()
Declaration
public virtual void OnPopulate()
Implements
SearchResultLabel(String)
Declaration
public virtual string SearchResultLabel(string query)
Parameters
Type |
Name |
Description |
String |
query |
|
Returns
Implements
Explicit Interface Implementations
IFuzzyOption.value
Declaration
object IFuzzyOption.value { get; }
Returns
Implements
Extension Methods