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