docs.unity3d.com
    Show / Hide Table of Contents

    Class ValueConnectionWidget

    Inheritance
    Object
    Widget
    GraphElementWidget
    UnitConnectionWidget<ValueConnection>
    ValueConnectionWidget
    Inherited Members
    UnitConnectionWidget<ValueConnection>.context
    UnitConnectionWidget<ValueConnection>.graph
    UnitConnectionWidget<ValueConnection>.canvas
    UnitConnectionWidget<ValueConnection>.connection
    UnitConnectionWidget<ValueConnection>.debugData
    UnitConnectionWidget<ValueConnection>.BeforeFrame()
    UnitConnectionWidget<ValueConnection>.HandleInput()
    UnitConnectionWidget<ValueConnection>.zIndex
    UnitConnectionWidget<ValueConnection>.sourceEdge
    UnitConnectionWidget<ValueConnection>.destinationEdge
    UnitConnectionWidget<ValueConnection>.positionDependencies
    UnitConnectionWidget<ValueConnection>.sourceHandlePosition
    UnitConnectionWidget<ValueConnection>.destinationHandlePosition
    UnitConnectionWidget<ValueConnection>.sourceHandleEdgeCenter
    UnitConnectionWidget<ValueConnection>.destinationHandleEdgeCenter
    UnitConnectionWidget<ValueConnection>.middlePosition
    UnitConnectionWidget<ValueConnection>.position
    UnitConnectionWidget<ValueConnection>.clippingPosition
    UnitConnectionWidget<ValueConnection>.bezier
    UnitConnectionWidget<ValueConnection>.bezierPoints
    UnitConnectionWidget<ValueConnection>.CachePosition()
    UnitConnectionWidget<ValueConnection>.dim
    UnitConnectionWidget<ValueConnection>.dimAlphaTarget
    UnitConnectionWidget<ValueConnection>.DrawBackground()
    UnitConnectionWidget<ValueConnection>.DrawConnection()
    UnitConnectionWidget<ValueConnection>.DrawConnection(Color)
    UnitConnectionWidget<ValueConnection>.Contains(Vector2)
    UnitConnectionWidget<ValueConnection>.Overlaps(Rect)
    UnitConnectionWidget<ValueConnection>.canSelect
    UnitConnectionWidget<ValueConnection>.canDrag
    UnitConnectionWidget<ValueConnection>.canDelete
    UnitConnectionWidget<ValueConnection>.canCopy
    UnitConnectionWidget<ValueConnection>.individualContextOptions
    UnitConnectionWidget<ValueConnection>.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.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 ValueConnectionWidget : UnitConnectionWidget<ValueConnection>, IUnitConnectionWidget, IGraphElementWidget, IWidget, IDisposable

    Constructors

    ValueConnectionWidget(FlowGraphContext, ValueConnection)

    Declaration
    public ValueConnectionWidget(FlowGraphContext context, ValueConnection connection)
    Parameters
    Type Name Description
    FlowGraphContext context
    ValueConnection connection

    Properties

    axis

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

    canInsert

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

    color

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

    colorIfActive

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

    showDroplets

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

    Methods

    CompleteInsertion(IUnit)

    Declaration
    protected override void CompleteInsertion(IUnit unit)
    Parameters
    Type Name Description
    IUnit unit
    Overrides
    Ludiq.Bolt.UnitConnectionWidget<Ludiq.Bolt.ValueConnection>.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.ValueConnection>.ConfigureInsertFilter(Ludiq.Bolt.UnitOptionFilter)

    DetermineColor(HybridType, HybridType)

    Declaration
    public static Color DetermineColor(HybridType source, HybridType destination)
    Parameters
    Type Name Description
    HybridType source
    HybridType destination
    Returns
    Type Description
    Color

    DrawDroplet(Rect)

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

    DrawOverlay()

    Declaration
    public override void DrawOverlay()
    Overrides
    GraphElementWidget.DrawOverlay()

    GetDropletSize()

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

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    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 SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(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
    Terms of use
    Copyright © 2023 Unity Technologies — Terms of use
    • Legal
    • Privacy Policy
    • Cookies
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)
    "Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
    Generated by DocFX on 18 October 2023