Class Editor | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class Editor

    Inheritance
    Object
    Inspector
    Editor
    BoltClassShellTraitEditor
    BoltClassVariableEditor
    BoltEnumElementEditor
    BoltTypeShellEditor
    FlowGraphVariableEditor
    GraphAssetEditor
    GraphComponentEditor
    GraphNestEditor
    VariablesAssetEditor
    VariablesEditor
    BoltTypeEditor<TDefinition>
    DictionaryAssetEditor
    PluginConfigurationEditor
    ReflectedEditor
    UnknownEditor
    Inherited Members
    Inspector.rootEditor
    Inspector.Initialize()
    Inspector.Dispose()
    Inspector.accessor
    Inspector.parent
    Inspector.FreeInvalidChildren()
    Inspector.CreateChildInspector(Accessor)
    Inspector.ChildInspector<TInspector>(Accessor, Action<TInspector>)
    Inspector.ChildInspector(Accessor, Action<Inspector>)
    Inspector.ChildInspector(String, Action<Inspector>)
    Inspector.CreateChildEditor(Accessor)
    Inspector.ChildEditor<TEditor>(Accessor, Action<TEditor>)
    Inspector.ChildEditor(Accessor, Action<Editor>)
    Inspector.ChildEditor(String, Action<Editor>)
    Inspector.GetLabel(Accessor)
    Inspector.Label(GUIContent)
    Inspector.AutoLabel()
    Inspector.NoLabel()
    Inspector.LabelStyle(GUIStyle)
    Inspector.label
    Inspector.labelStyle
    Inspector.safe
    Inspector.onGuiException
    Inspector.getHeightException
    Inspector.y
    Inspector.GetControlWidth()
    Inspector.GetFieldHeight(Single)
    Inspector.OnFieldGUI(Rect)
    Inspector.cacheControlHeight
    Inspector.cacheFieldHeight
    Inspector.isHeightDirty
    Inspector.SetHeightDirty()
    Inspector.ControlHeight(Single)
    Inspector.FieldHeight(Single)
    Inspector.ControlWidth()
    Inspector.EnsureLabelStyle()
    Inspector.ShieldDraw(Rect)
    Inspector.OnChange()
    Inspector.DrawControl(Rect)
    Inspector.DrawField(Rect, GUIStyle)
    Inspector.DrawControl(Rect, Single)
    Inspector.DrawField(Rect, Single)
    Inspector.expandTooltip
    Inspector.adaptiveWidth
    Inspector.e
    Inspector.wideMode
    Inspector.wideModeThreshold
    Inspector.LabelWidth(Single)
    Inspector.WidthWithoutLabel(Single)
    Inspector.HeightWithLabel(Single, Single)
    Inspector.PrefixLabel(Rect, GUIContent)
    Inspector.PrefixLabel(Rect)
    Inspector.BeginBlock(Accessor, Rect)
    Inspector.BeginBlock(Rect)
    Inspector.EndBlock()
    Inspector.EndBlock(Accessor)
    Inspector.GetFieldLayoutPosition(Single)
    Inspector.DrawFieldLayout(Single)
    Inspector.GetControlLayoutPosition(Single)
    Inspector.DrawControlLayout(Single)
    Namespace: Ludiq
    Syntax
    public abstract class Editor : Inspector, IDisposable

    Constructors

    Editor(Accessor)

    Declaration
    protected Editor(Accessor accessor)
    Parameters
    Type Name Description
    Accessor accessor

    Properties

    foldoutExpanded

    Declaration
    public bool foldoutExpanded { get; set; }
    Property Value
    Type Description
    Boolean

    iconAccessor

    Declaration
    protected virtual Accessor iconAccessor { get; }
    Property Value
    Type Description
    Accessor

    iconPlaceholder

    Declaration
    protected virtual EditorTexture iconPlaceholder { get; }
    Property Value
    Type Description
    EditorTexture

    layout

    Declaration
    public EditorLayout layout { get; set; }
    Property Value
    Type Description
    EditorLayout

    showFoldoutExtra

    Declaration
    protected virtual bool showFoldoutExtra { get; }
    Property Value
    Type Description
    Boolean

    showIcon

    Declaration
    protected virtual bool showIcon { get; }
    Property Value
    Type Description
    Boolean

    showMeta

    Declaration
    protected virtual bool showMeta { get; }
    Property Value
    Type Description
    Boolean

    showSummary

    Declaration
    protected virtual bool showSummary { get; }
    Property Value
    Type Description
    Boolean

    showTitle

    Declaration
    protected virtual bool showTitle { get; }
    Property Value
    Type Description
    Boolean

    staticIcon

    Declaration
    protected virtual EditorTexture staticIcon { get; }
    Property Value
    Type Description
    EditorTexture

    staticSummary

    Declaration
    protected virtual string staticSummary { get; }
    Property Value
    Type Description
    String

    staticTitle

    Declaration
    protected virtual string staticTitle { get; }
    Property Value
    Type Description
    String

    summaryAccessor

    Declaration
    protected virtual Accessor summaryAccessor { get; }
    Property Value
    Type Description
    Accessor

    titleAccessor

    Declaration
    protected virtual Accessor titleAccessor { get; }
    Property Value
    Type Description
    Accessor

    titlePlaceholder

    Declaration
    protected virtual string titlePlaceholder { get; }
    Property Value
    Type Description
    String

    Methods

    ConfigureSummaryInspector(Inspector)

    Declaration
    protected virtual void ConfigureSummaryInspector(Inspector inspector)
    Parameters
    Type Name Description
    Inspector inspector

    ConfigureTitleInspector(Inspector)

    Declaration
    protected virtual void ConfigureTitleInspector(Inspector inspector)
    Parameters
    Type Name Description
    Inspector inspector

    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
    Type Description
    Single
    Overrides
    Inspector.GetControlHeight(Single)

    GetFieldsHeight(Single)

    Declaration
    protected float GetFieldsHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetFieldsIconHeight(Single)

    Declaration
    protected virtual float GetFieldsIconHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetFieldsSummaryHeight(Single)

    Declaration
    protected virtual float GetFieldsSummaryHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetFoldoutExtraHeight(Single)

    Declaration
    protected virtual float GetFoldoutExtraHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetFoldoutExtraWidth(Single)

    Declaration
    protected virtual float GetFoldoutExtraWidth(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetFoldoutHeight(Single)

    Declaration
    protected float GetFoldoutHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetFoldoutTitleWidth()

    Declaration
    protected virtual float GetFoldoutTitleWidth()
    Returns
    Type Description
    Single

    GetFooterHeight(Single)

    Declaration
    protected virtual float GetFooterHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetFooterWidth(Single)

    Declaration
    protected float GetFooterWidth(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetHeaderHeight(Single)

    Declaration
    protected float GetHeaderHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetHeaderSummaryHeight(Single)

    Declaration
    protected virtual float GetHeaderSummaryHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetHeaderTitleHeight(Single)

    Declaration
    protected virtual float GetHeaderTitleHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetInnerHeight(Single)

    Declaration
    protected abstract float GetInnerHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetInnerWidth(Single)

    Declaration
    protected float GetInnerWidth(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetMetaHeight(Single)

    Declaration
    protected float GetMetaHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    GetSheetTitleHeight(Single)

    Declaration
    protected virtual float GetSheetTitleHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    InnerHeight(Single)

    Declaration
    public float InnerHeight(float width)
    Parameters
    Type Name Description
    Single width
    Returns
    Type Description
    Single

    InnerWidth()

    Declaration
    public float InnerWidth()
    Returns
    Type Description
    Single

    OnComponentHeaderGUI(Rect)

    Declaration
    protected void OnComponentHeaderGUI(Rect position)
    Parameters
    Type Name Description
    Rect position

    OnComponentHeaderIconGUI(Rect)

    Declaration
    protected virtual void OnComponentHeaderIconGUI(Rect position)
    Parameters
    Type Name Description
    Rect position

    OnComponentHeaderTitleGUI(Rect)

    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
    Inspector.OnControlGUI(Rect)

    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

    OnFoldoutExtraGUI(Rect)

    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

    OnFooterGUI(Rect)

    Declaration
    protected virtual void OnFooterGUI(Rect position)
    Parameters
    Type Name Description
    Rect position

    OnHeaderGUI(Rect)

    Declaration
    protected void OnHeaderGUI(Rect position)
    Parameters
    Type Name Description
    Rect position

    OnHeaderIconGUI(Rect)

    Declaration
    protected virtual void OnHeaderIconGUI(Rect position)
    Parameters
    Type Name Description
    Rect position

    OnHeaderSummaryGUI(Rect)

    Declaration
    protected virtual void OnHeaderSummaryGUI(Rect position)
    Parameters
    Type Name Description
    Rect position

    OnHeaderTitleGUI(Rect)

    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

    OnMetaGUI(Rect)

    Declaration
    protected virtual void OnMetaGUI(Rect position)
    Parameters
    Type Name Description
    Rect position

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref OdinSerializer.SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX