Class ReflectedEditor
Inheritance
ReflectedEditor
Namespace: Ludiq
Syntax
public abstract class ReflectedEditor : Editor, IDisposable
Constructors
ReflectedEditor(Accessor)
Declaration
protected ReflectedEditor(Accessor accessor)
Parameters
Properties
bindingFlags
Declaration
public BindingFlags bindingFlags { get; }
Property Value
memberInspectors
Declaration
protected IEnumerable<Inspector> memberInspectors { get; }
Property Value
Methods
Declaration
protected virtual void ConfigureMemberInspector(Inspector inspector)
Parameters
Display(Accessor)
Declaration
public virtual bool Display(Accessor memberAccessor)
Parameters
Type |
Name |
Description |
Accessor |
memberAccessor |
|
Returns
GetControlWidth()
Declaration
protected override float GetControlWidth()
Returns
Overrides
Declaration
protected override float GetFooterHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Overrides
GetInnerHeight(Single)
Declaration
protected override float GetInnerHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Overrides
GetMemberAccessor(String)
Declaration
protected virtual Accessor GetMemberAccessor(string memberName)
Parameters
Type |
Name |
Description |
String |
memberName |
|
Returns
GetMemberHeight(Inspector, Single)
Declaration
protected virtual float GetMemberHeight(Inspector memberInspector, float width)
Parameters
Returns
Include(MemberInfo)
Declaration
protected virtual bool Include(MemberInfo m)
Parameters
Returns
Initialize()
Declaration
public override void Initialize()
Overrides
Declaration
protected override void OnFooterGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Overrides
OnInnerGUI(Rect)
Declaration
protected override void OnInnerGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Overrides
OnMemberChange(Accessor)
Declaration
protected virtual void OnMemberChange(Accessor member)
Parameters
OnMemberGUI(Inspector, Rect)
Declaration
protected virtual void OnMemberGUI(Inspector memberInspector, Rect memberPosition)
Parameters
Type |
Name |
Description |
Inspector |
memberInspector |
|
Rect |
memberPosition |
|
Reflect()
Declaration
public virtual void Reflect()
Declaration
public virtual bool ShowInFooter(Accessor memberAccessor)
Parameters
Type |
Name |
Description |
Accessor |
memberAccessor |
|
Returns
Extension Methods