Class Editor
Namespace: Ludiq
Syntax
public abstract class Editor : Inspector, IDisposable
Constructors
Editor(Accessor)
Declaration
protected Editor(Accessor accessor)
Parameters
Properties
foldoutExpanded
Declaration
public bool foldoutExpanded { get; set; }
Property Value
iconAccessor
Declaration
protected virtual Accessor iconAccessor { get; }
Property Value
iconPlaceholder
Declaration
protected virtual EditorTexture iconPlaceholder { get; }
Property Value
layout
Declaration
public EditorLayout layout { get; set; }
Property Value
Declaration
protected virtual bool showFoldoutExtra { get; }
Property Value
showIcon
Declaration
protected virtual bool showIcon { get; }
Property Value
Declaration
protected virtual bool showMeta { get; }
Property Value
showSummary
Declaration
protected virtual bool showSummary { get; }
Property Value
showTitle
Declaration
protected virtual bool showTitle { get; }
Property Value
staticIcon
Declaration
protected virtual EditorTexture staticIcon { get; }
Property Value
staticSummary
Declaration
protected virtual string staticSummary { get; }
Property Value
staticTitle
Declaration
protected virtual string staticTitle { get; }
Property Value
summaryAccessor
Declaration
protected virtual Accessor summaryAccessor { get; }
Property Value
titleAccessor
Declaration
protected virtual Accessor titleAccessor { get; }
Property Value
titlePlaceholder
Declaration
protected virtual string titlePlaceholder { get; }
Property Value
Methods
Declaration
protected virtual void ConfigureSummaryInspector(Inspector inspector)
Parameters
Declaration
protected virtual void ConfigureTitleInspector(Inspector inspector)
Parameters
DrawInner(Rect)
Declaration
public void DrawInner(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
GetControlHeight(Single)
Declaration
protected override sealed float GetControlHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Overrides
GetFieldsHeight(Single)
Declaration
protected float GetFieldsHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
GetFieldsIconHeight(Single)
Declaration
protected virtual float GetFieldsIconHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
GetFieldsSummaryHeight(Single)
Declaration
protected virtual float GetFieldsSummaryHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Declaration
protected virtual float GetFoldoutExtraHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Declaration
protected virtual float GetFoldoutExtraWidth(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
GetFoldoutHeight(Single)
Declaration
protected float GetFoldoutHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
GetFoldoutTitleWidth()
Declaration
protected virtual float GetFoldoutTitleWidth()
Returns
Declaration
protected virtual float GetFooterHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Declaration
protected float GetFooterWidth(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Declaration
protected float GetHeaderHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Declaration
protected virtual float GetHeaderSummaryHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Declaration
protected virtual float GetHeaderTitleHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
GetInnerHeight(Single)
Declaration
protected abstract float GetInnerHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
GetInnerWidth(Single)
Declaration
protected float GetInnerWidth(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
Declaration
protected float GetMetaHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
GetSheetTitleHeight(Single)
Declaration
protected virtual float GetSheetTitleHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
InnerHeight(Single)
Declaration
public float InnerHeight(float width)
Parameters
Type |
Name |
Description |
Single |
width |
|
Returns
InnerWidth()
Declaration
public float InnerWidth()
Returns
Declaration
protected void OnComponentHeaderGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Declaration
protected virtual void OnComponentHeaderIconGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Declaration
protected virtual void OnComponentHeaderTitleGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
OnControlGUI(Rect)
Declaration
protected override sealed void OnControlGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Overrides
OnFieldIconGUI(Rect)
Declaration
protected virtual void OnFieldIconGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
OnFieldsGUI(Rect)
Declaration
protected void OnFieldsGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
OnFieldsSummaryGUI(Rect)
Declaration
protected virtual void OnFieldsSummaryGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
OnFieldsTitleGUI(Rect)
Declaration
protected virtual void OnFieldsTitleGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Declaration
protected virtual void OnFoldoutExtraGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
OnFoldoutGUI(Rect)
Declaration
protected void OnFoldoutGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
OnFoldoutIconGUI(Rect)
Declaration
protected virtual void OnFoldoutIconGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
OnFoldoutTitleGUI(Rect)
Declaration
protected virtual void OnFoldoutTitleGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Declaration
protected virtual void OnFooterGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Declaration
protected void OnHeaderGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Declaration
protected virtual void OnHeaderIconGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Declaration
protected virtual void OnHeaderSummaryGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Declaration
protected virtual void OnHeaderTitleGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
OnInnerGUI(Rect)
Declaration
protected abstract void OnInnerGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Declaration
protected virtual void OnMetaGUI(Rect position)
Parameters
Type |
Name |
Description |
Rect |
position |
|
Extension Methods