Class GraphElementEditor<TGraphContext>
Inheritance
GraphElementEditor<TGraphContext>
Syntax
public abstract class GraphElementEditor<TGraphContext> : ReflectedEditor, IDisposable, IGraphContextualEditor where TGraphContext : class, IGraphContext
Type Parameters
Name |
Description |
TGraphContext |
|
Constructors
GraphElementEditor(Accessor)
Declaration
protected GraphElementEditor(Accessor accessor)
Parameters
Properties
context
Declaration
public TGraphContext context { get; set; }
Property Value
Type |
Description |
TGraphContext |
|
descriptor
Declaration
protected IDescriptor descriptor { get; }
Property Value
element
Declaration
protected IGraphElement element { get; }
Property Value
exception
Declaration
protected Exception exception { get; }
Property Value
exceptionMessage
Declaration
protected string exceptionMessage { get; }
Property Value
Declaration
public bool onWidget { get; set; }
Property Value
reference
Declaration
protected GraphReference reference { get; }
Property Value
Declaration
protected override bool showMeta { get; }
Property Value
Overrides
staticIcon
Declaration
protected override EditorTexture staticIcon { get; }
Property Value
Overrides
staticSummary
Declaration
protected override string staticSummary { get; }
Property Value
Overrides
staticTitle
Declaration
protected override string staticTitle { get; }
Property Value
Overrides
Methods
GetExceptionHeight(Single)
Declaration
protected float GetExceptionHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Declaration
protected override float GetFooterHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Overrides
OnExceptionGUI(Rect)
Declaration
protected void OnExceptionGUI(Rect exceptionPosition)
Parameters
Type |
Name |
Description |
Rect |
exceptionPosition |
|
Declaration
protected override void OnFooterGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Overrides
Explicit Interface Implementations
IGraphContextualEditor.context
Declaration
IGraphContext IGraphContextualEditor.context { get; set; }
Returns
Implements
Extension Methods