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

    Class ControlConnectionWidget

    Inheritance
    Object
    Widget
    GraphElementWidget
    UnitConnectionWidget<ControlConnection>
    ControlConnectionWidget
    Inherited Members
    UnitConnectionWidget<ControlConnection>.context
    UnitConnectionWidget<ControlConnection>.graph
    UnitConnectionWidget<ControlConnection>.canvas
    UnitConnectionWidget<ControlConnection>.connection
    UnitConnectionWidget<ControlConnection>.debugData
    UnitConnectionWidget<ControlConnection>.BeforeFrame()
    UnitConnectionWidget<ControlConnection>.HandleInput()
    UnitConnectionWidget<ControlConnection>.zIndex
    UnitConnectionWidget<ControlConnection>.sourceEdge
    UnitConnectionWidget<ControlConnection>.destinationEdge
    UnitConnectionWidget<ControlConnection>.positionDependencies
    UnitConnectionWidget<ControlConnection>.sourceHandlePosition
    UnitConnectionWidget<ControlConnection>.destinationHandlePosition
    UnitConnectionWidget<ControlConnection>.sourceHandleEdgeCenter
    UnitConnectionWidget<ControlConnection>.destinationHandleEdgeCenter
    UnitConnectionWidget<ControlConnection>.middlePosition
    UnitConnectionWidget<ControlConnection>.position
    UnitConnectionWidget<ControlConnection>.clippingPosition
    UnitConnectionWidget<ControlConnection>.bezier
    UnitConnectionWidget<ControlConnection>.bezierPoints
    UnitConnectionWidget<ControlConnection>.CachePosition()
    UnitConnectionWidget<ControlConnection>.dim
    UnitConnectionWidget<ControlConnection>.dimAlphaTarget
    UnitConnectionWidget<ControlConnection>.DrawBackground()
    UnitConnectionWidget<ControlConnection>.DrawConnection()
    UnitConnectionWidget<ControlConnection>.Contains(Vector2)
    UnitConnectionWidget<ControlConnection>.Overlaps(Rect)
    UnitConnectionWidget<ControlConnection>.canSelect
    UnitConnectionWidget<ControlConnection>.canDrag
    UnitConnectionWidget<ControlConnection>.canDelete
    UnitConnectionWidget<ControlConnection>.canCopy
    UnitConnectionWidget<ControlConnection>.individualContextOptions
    UnitConnectionWidget<ControlConnection>.DrawDroplets()
    GraphElementWidget.ToString()
    GraphElementWidget.Dispose()
    GraphElementWidget.element
    GraphElementWidget.filter
    GraphElementWidget.exceptions
    GraphElementWidget.FetchAccessor()
    GraphElementWidget.data
    GraphElementWidget.CacheModelFirstTime()
    GraphElementWidget.OnModulesChanged(Object, NotifyCollectionChangedEventArgs)
    GraphElementWidget.CacheModules()
    GraphElementWidget.HandleCapture()
    GraphElementWidget.canAlignAndDistribute
    GraphElementWidget.contextOptions
    GraphElementWidget.selectionContextOptions
    GraphElementWidget.PingRuntimeException()
    GraphElementWidget.ClearRuntimeException()
    GraphElementWidget.HandleDoubleClick()
    GraphElementWidget.OnDoubleClick()
    GraphElementWidget.isInspectable
    GraphElementWidget.ShowInspector()
    GraphElementWidget.isSelected
    GraphElementWidget.OnContext()
    GraphElementWidget.resizeInnerOffset
    GraphElementWidget.resizeOuterOffset
    GraphElementWidget.minResizeSize
    GraphElementWidget.maxResizeSize
    GraphElementWidget.canResizeHorizontal
    GraphElementWidget.canResizeVertical
    GraphElementWidget.canResize
    GraphElementWidget.isResizing
    GraphElementWidget.resizeArea
    GraphElementWidget.OnResize()
    GraphElementWidget.OnResizeEnded()
    GraphElementWidget.isDragging
    GraphElementWidget.BeginDrag()
    GraphElementWidget.FreeDrag(Vector2)
    GraphElementWidget.ApplyDrag(Vector2, Vector2)
    GraphElementWidget.EndDrag()
    GraphElementWidget.LockDragOrigin()
    GraphElementWidget.ExpandDragGroup(HashSet<IGraphElement>)
    GraphElementWidget.AddToDragGroup(HashSet<IGraphElement>)
    GraphElementWidget.ExpandSnapGroup(HashSet<IGraphElement>)
    GraphElementWidget.RegisterSnappingAnchors(SnappingSystem, SnappingAnchorType)
    GraphElementWidget.Delete()
    GraphElementWidget.ExpandDeleteGroup(HashSet<IGraphElement>)
    GraphElementWidget.DrawOverlay()
    GraphElementWidget.warningsPosition
    GraphElementWidget.ExpandCopyGroup(HashSet<IGraphElement>)
    GraphElementWidget.canFindReferences
    GraphElementWidget.FindReferences()
    GraphElementWidget.canGoToDefinition
    GraphElementWidget.GoToDefinition()
    GraphElementWidget.ExpandScreenshotGroup(HashSet<IWidget>)
    Widget.reference
    Widget.selection
    Widget.window
    Widget.mousePosition
    Widget.updateCallbacks
    Widget.onGuiCallbacks
    Widget.whenUpdating
    Widget.whenOnGUI
    Widget.GetDescriptor()
    Widget.disposed
    Widget.e
    Widget.model
    Widget.descriptor
    Widget.accessor
    Widget.editor
    Widget.CacheModel()
    Widget.CacheEditor()
    Widget.ConfigureEditor(Editor)
    Widget.CacheDescription()
    Widget.OnGraphElementsChanged()
    Widget.RegisterControl()
    Widget.HandleRelease()
    Widget.Update()
    Widget.isPositionValid
    Widget.positionDependers
    Widget.CompareZ(IWidget)
    Widget.Reposition()
    Widget.CachePositionFirstPass()
    Widget.BringToFront()
    Widget.SendToBack()
    Widget.canClip
    Widget.OnViewportChange()
    Widget.isVisible
    Widget.hotArea
    Widget.isMouseThrough
    Widget.isMouseOver
    Widget.HandleContext()
    Widget.debug
    Widget.foregroundRequiresInput
    Widget.backgroundRequiresInput
    Widget.overlayRequiresInput
    Widget.DrawForeground()
    Widget.BeginDim()
    Widget.EndDim()
    Widget.isDimmed
    Widget.isFullyDimmed
    Widget.UpdateDim()
    Namespace: Ludiq.Bolt
    Syntax
    public sealed class ControlConnectionWidget : UnitConnectionWidget<ControlConnection>, IUnitConnectionWidget, IGraphElementWidget, IWidget, IDisposable

    Constructors

    ControlConnectionWidget(FlowGraphContext, ControlConnection)

    Declaration
    public ControlConnectionWidget(FlowGraphContext context, ControlConnection connection)
    Parameters
    Type Name Description
    FlowGraphContext context
    ControlConnection connection

    Properties

    axis

    Declaration
    public override Axis2 axis { get; }
    Property Value
    Type Description
    Axis2
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.axis

    canInsert

    Declaration
    protected override bool canInsert { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.canInsert

    color

    Declaration
    public override Color color { get; }
    Property Value
    Type Description
    Color
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.color

    colorIfActive

    Declaration
    protected override bool colorIfActive { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.colorIfActive

    doubleLineTexture

    Declaration
    public static Texture2D doubleLineTexture { get; }
    Property Value
    Type Description
    Texture2D

    showDroplets

    Declaration
    protected override bool showDroplets { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.showDroplets

    Methods

    CompleteInsertion(IUnit)

    Declaration
    protected override void CompleteInsertion(IUnit unit)
    Parameters
    Type Name Description
    IUnit unit
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.CompleteInsertion(Ludiq.Bolt.IUnit)

    ConfigureInsertFilter(UnitOptionFilter)

    Declaration
    protected override void ConfigureInsertFilter(UnitOptionFilter filter)
    Parameters
    Type Name Description
    UnitOptionFilter filter
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.ConfigureInsertFilter(Ludiq.Bolt.UnitOptionFilter)

    DrawConnection(Color)

    Declaration
    protected override void DrawConnection(Color color)
    Parameters
    Type Name Description
    Color color
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.DrawConnection(Color)

    DrawDroplet(Rect)

    Declaration
    protected override void DrawDroplet(Rect position)
    Parameters
    Type Name Description
    Rect position
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.DrawDroplet(Rect)

    GetDropletSize()

    Declaration
    protected override Vector2 GetDropletSize()
    Returns
    Type Description
    Vector2
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ControlConnection>.GetDropletSize()

    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)
    XWidget.ImmediatelyCachePosition(IWidget)
    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