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

    Class AccessorCollectionAdaptor

    Inheritance
    Object
    AccessorCollectionAdaptor
    AccessorDictionaryAdaptor
    AccessorListAdaptor
    Namespace: Ludiq
    Syntax
    public abstract class AccessorCollectionAdaptor : IReorderableListAdaptor

    Constructors

    AccessorCollectionAdaptor(Accessor, Inspector)

    Declaration
    protected AccessorCollectionAdaptor(Accessor accessor, Inspector parentInspector)
    Parameters
    Type Name Description
    Accessor accessor
    Inspector parentInspector

    Properties

    Count

    Declaration
    public abstract int Count { get; }
    Property Value
    Type Description
    Int32
    Implements
    IReorderableListAdaptor.Count

    parentInspector

    Declaration
    protected Inspector parentInspector { get; }
    Property Value
    Type Description
    Inspector

    showAddButton

    Declaration
    public virtual bool showAddButton { get; }
    Property Value
    Type Description
    Boolean

    showAddMenu

    Declaration
    public virtual bool showAddMenu { get; }
    Property Value
    Type Description
    Boolean

    Methods

    Add()

    Declaration
    public abstract void Add()
    Implements
    IReorderableListAdaptor.Add()

    BeginGUI()

    Declaration
    public virtual void BeginGUI()
    Implements
    IReorderableListAdaptor.BeginGUI()

    CanDrag(Int32)

    Declaration
    public abstract bool CanDrag(int index)
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    Boolean
    Implements
    IReorderableListAdaptor.CanDrag(Int32)

    CanRemove(Int32)

    Declaration
    public abstract bool CanRemove(int index)
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    Boolean
    Implements
    IReorderableListAdaptor.CanRemove(Int32)

    Clear()

    Declaration
    public abstract void Clear()
    Implements
    IReorderableListAdaptor.Clear()

    DrawControl(Rect)

    Declaration
    public void DrawControl(Rect position)
    Parameters
    Type Name Description
    Rect position

    DrawField(Rect)

    Declaration
    public void DrawField(Rect position)
    Parameters
    Type Name Description
    Rect position

    DrawField(Rect, ref Single)

    Declaration
    public void DrawField(Rect parentPosition, ref float y)
    Parameters
    Type Name Description
    Rect parentPosition
    Single y

    DrawItem(Rect, Int32)

    Declaration
    public abstract void DrawItem(Rect position, int index)
    Parameters
    Type Name Description
    Rect position
    Int32 index
    Implements
    IReorderableListAdaptor.DrawItem(Rect, Int32)

    DrawItemBackground(Rect, Int32)

    Declaration
    public virtual void DrawItemBackground(Rect position, int index)
    Parameters
    Type Name Description
    Rect position
    Int32 index
    Implements
    IReorderableListAdaptor.DrawItemBackground(Rect, Int32)

    Duplicate(Int32)

    Declaration
    public abstract void Duplicate(int index)
    Parameters
    Type Name Description
    Int32 index
    Implements
    IReorderableListAdaptor.Duplicate(Int32)

    EndGUI()

    Declaration
    public virtual void EndGUI()
    Implements
    IReorderableListAdaptor.EndGUI()

    GetControlHeight(Single)

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

    GetControlWidth()

    Declaration
    public float GetControlWidth()
    Returns
    Type Description
    Single

    GetFieldHeight(Single)

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

    GetItemHeight(Int32)

    Declaration
    public float GetItemHeight(int index)
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    Single
    Implements
    IReorderableListAdaptor.GetItemHeight(Int32)

    GetItemHeight(Single, Int32)

    Declaration
    public abstract float GetItemHeight(float width, int index)
    Parameters
    Type Name Description
    Single width
    Int32 index
    Returns
    Type Description
    Single

    GetItemWidth(Int32)

    Declaration
    public abstract float GetItemWidth(int index)
    Parameters
    Type Name Description
    Int32 index
    Returns
    Type Description
    Single

    GetTitleHeight(Single, GUIContent)

    Declaration
    protected virtual float GetTitleHeight(float width, GUIContent title)
    Parameters
    Type Name Description
    Single width
    GUIContent title
    Returns
    Type Description
    Single

    Insert(Int32)

    Declaration
    public abstract void Insert(int index)
    Parameters
    Type Name Description
    Int32 index
    Implements
    IReorderableListAdaptor.Insert(Int32)

    Move(Int32, Int32)

    Declaration
    public abstract void Move(int sourceIndex, int destIndex)
    Parameters
    Type Name Description
    Int32 sourceIndex
    Int32 destIndex
    Implements
    IReorderableListAdaptor.Move(Int32, Int32)

    OnAddMenuClicked(Object, AddMenuClickedEventArgs)

    Declaration
    protected virtual void OnAddMenuClicked(object sender, AddMenuClickedEventArgs args)
    Parameters
    Type Name Description
    Object sender
    AddMenuClickedEventArgs args

    OnItemRemoving(Object, ItemRemovingEventArgs)

    Declaration
    protected virtual void OnItemRemoving(object sender, ItemRemovingEventArgs args)
    Parameters
    Type Name Description
    Object sender
    ItemRemovingEventArgs args

    OnTitleGUI(Rect, GUIContent)

    Declaration
    protected virtual void OnTitleGUI(Rect position, GUIContent title)
    Parameters
    Type Name Description
    Rect position
    GUIContent title

    Remove(Int32)

    Declaration
    public abstract void Remove(int index)
    Parameters
    Type Name Description
    Int32 index
    Implements
    IReorderableListAdaptor.Remove(Int32)

    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