docs.unity3d.com
    目次を表示する/隠す

    Class UnitConnectionWidget<TConnection>

    Inheritance
    Object
    Widget<FlowCanvas, TConnection>
    GraphElementWidget<FlowCanvas, TConnection>
    UnitConnectionWidget<TConnection>
    ControlConnectionWidget
    InvalidConnectionWidget
    ValueConnectionWidget
    Inherited Members
    GraphElementWidget<FlowCanvas, TConnection>.headerPosition
    GraphElementWidget<FlowCanvas, TConnection>.ToString()
    GraphElementWidget<FlowCanvas, TConnection>.Dispose()
    GraphElementWidget<FlowCanvas, TConnection>.element
    GraphElementWidget<FlowCanvas, TConnection>.IGraphElementWidget.element
    GraphElementWidget<FlowCanvas, TConnection>.FetchMetadata()
    GraphElementWidget<FlowCanvas, TConnection>.GetData<T>()
    GraphElementWidget<FlowCanvas, TConnection>.GetDebugData<T>()
    GraphElementWidget<FlowCanvas, TConnection>.BeforeFrame()
    GraphElementWidget<FlowCanvas, TConnection>.HandleCapture()
    GraphElementWidget<FlowCanvas, TConnection>.HandleInput()
    GraphElementWidget<FlowCanvas, TConnection>.canAlignAndDistribute
    GraphElementWidget<FlowCanvas, TConnection>.zIndex
    GraphElementWidget<FlowCanvas, TConnection>.contextOptions
    GraphElementWidget<FlowCanvas, TConnection>.HandleDoubleClick()
    GraphElementWidget<FlowCanvas, TConnection>.OnDoubleClick()
    GraphElementWidget<FlowCanvas, TConnection>.canSelect
    GraphElementWidget<FlowCanvas, TConnection>.isSelected
    GraphElementWidget<FlowCanvas, TConnection>.OnContext()
    GraphElementWidget<FlowCanvas, TConnection>.resizeInnerOffset
    GraphElementWidget<FlowCanvas, TConnection>.resizeOuterOffset
    GraphElementWidget<FlowCanvas, TConnection>.minResizeSize
    GraphElementWidget<FlowCanvas, TConnection>.maxResizeSize
    GraphElementWidget<FlowCanvas, TConnection>.canResizeHorizontal
    GraphElementWidget<FlowCanvas, TConnection>.canResizeVertical
    GraphElementWidget<FlowCanvas, TConnection>.canResize
    GraphElementWidget<FlowCanvas, TConnection>.isResizing
    GraphElementWidget<FlowCanvas, TConnection>.resizeArea
    GraphElementWidget<FlowCanvas, TConnection>.isMouseOverHeaderArea
    GraphElementWidget<FlowCanvas, TConnection>.AddCursorRect(Rect, MouseCursor)
    GraphElementWidget<FlowCanvas, TConnection>.canDrag
    GraphElementWidget<FlowCanvas, TConnection>.isDragging
    GraphElementWidget<FlowCanvas, TConnection>.BeginDrag()
    GraphElementWidget<FlowCanvas, TConnection>.Drag(Vector2, Vector2)
    GraphElementWidget<FlowCanvas, TConnection>.EndDrag()
    GraphElementWidget<FlowCanvas, TConnection>.LockDragOrigin()
    GraphElementWidget<FlowCanvas, TConnection>.ExpandDragGroup(HashSet<IGraphElement>)
    GraphElementWidget<FlowCanvas, TConnection>.canDelete
    GraphElementWidget<FlowCanvas, TConnection>.Delete()
    GraphElementWidget<FlowCanvas, TConnection>.ExpandDeleteGroup(HashSet<IGraphElement>)
    GraphElementWidget<FlowCanvas, TConnection>.DrawOverlay()
    GraphElementWidget<FlowCanvas, TConnection>.canCopy
    GraphElementWidget<FlowCanvas, TConnection>.ExpandCopyGroup(HashSet<IGraphElement>)
    Widget<FlowCanvas, TConnection>.context
    Widget<FlowCanvas, TConnection>.reference
    Widget<FlowCanvas, TConnection>.graph
    Widget<FlowCanvas, TConnection>.canvas
    Widget<FlowCanvas, TConnection>.IWidget.canvas
    Widget<FlowCanvas, TConnection>.selection
    Widget<FlowCanvas, TConnection>.window
    Widget<FlowCanvas, TConnection>.mousePosition
    Widget<FlowCanvas, TConnection>.disposed
    Widget<FlowCanvas, TConnection>.e
    Widget<FlowCanvas, TConnection>.subWidgets
    Widget<FlowCanvas, TConnection>.SubWidgetsChanged()
    Widget<FlowCanvas, TConnection>.item
    Widget<FlowCanvas, TConnection>.IWidget.item
    Widget<FlowCanvas, TConnection>.hasDescriptor
    Widget<FlowCanvas, TConnection>.metadata
    Widget<FlowCanvas, TConnection>.CacheItemFirstTime()
    Widget<FlowCanvas, TConnection>.CacheItem()
    Widget<FlowCanvas, TConnection>.CacheMetadata()
    Widget<FlowCanvas, TConnection>.CacheDescription()
    Widget<FlowCanvas, TConnection>.RegisterControl()
    Widget<FlowCanvas, TConnection>.HandleRelease()
    Widget<FlowCanvas, TConnection>.Update()
    Widget<FlowCanvas, TConnection>.snapToGrid
    Widget<FlowCanvas, TConnection>.isPositionValid
    Widget<FlowCanvas, TConnection>.positionDependers
    Widget<FlowCanvas, TConnection>.positionDependencies
    Widget<FlowCanvas, TConnection>.position
    Widget<FlowCanvas, TConnection>.Reposition()
    Widget<FlowCanvas, TConnection>.CachePositionFirstPass()
    Widget<FlowCanvas, TConnection>.CachePosition()
    Widget<FlowCanvas, TConnection>.BringToFront()
    Widget<FlowCanvas, TConnection>.SendToBack()
    Widget<FlowCanvas, TConnection>.canClip
    Widget<FlowCanvas, TConnection>.clippingPosition
    Widget<FlowCanvas, TConnection>.OnViewportChange()
    Widget<FlowCanvas, TConnection>.isVisible
    Widget<FlowCanvas, TConnection>.hotArea
    Widget<FlowCanvas, TConnection>.isMouseThrough
    Widget<FlowCanvas, TConnection>.isMouseOver
    Widget<FlowCanvas, TConnection>.HandleContext()
    Widget<FlowCanvas, TConnection>.debug
    Widget<FlowCanvas, TConnection>.foregroundRequiresInput
    Widget<FlowCanvas, TConnection>.backgroundRequiresInput
    Widget<FlowCanvas, TConnection>.overlayRequiresInput
    Widget<FlowCanvas, TConnection>.DrawForeground()
    Widget<FlowCanvas, TConnection>.DrawBackground()
    Widget<FlowCanvas, TConnection>.dim
    Widget<FlowCanvas, TConnection>.BeginDim()
    Widget<FlowCanvas, TConnection>.EndDim()
    Widget<FlowCanvas, TConnection>.UpdateDim()
    Namespace: Unity.VisualScripting
    Syntax
    public abstract class UnitConnectionWidget<TConnection> : GraphElementWidget<FlowCanvas, TConnection>, IUnitConnectionWidget, IGraphElementWidget, IWidget, IDisposable where TConnection : class, IUnitConnection
    Type Parameters
    Name Description
    TConnection

    Constructors

    UnitConnectionWidget(FlowCanvas, TConnection)

    Declaration
    protected UnitConnectionWidget(FlowCanvas canvas, TConnection connection)
    Parameters
    Type Name Description
    FlowCanvas canvas
    TConnection connection

    Fields

    middlePosition

    Declaration
    public Vector2 middlePosition
    Field Value
    Type Description
    Vector2

    Properties

    canDelete

    Declaration
    public override bool canDelete { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.GraphElementWidget<Unity.VisualScripting.FlowCanvas, TConnection>.canDelete
    Implements
    IGraphElementWidget.canDelete

    canDrag

    Declaration
    public override bool canDrag { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.GraphElementWidget<Unity.VisualScripting.FlowCanvas, TConnection>.canDrag
    Implements
    IGraphElementWidget.canDrag

    canSelect

    Declaration
    public override bool canSelect { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.GraphElementWidget<Unity.VisualScripting.FlowCanvas, TConnection>.canSelect
    Implements
    IGraphElementWidget.canSelect

    clippingPosition

    Declaration
    public override Rect clippingPosition { get; }
    Property Value
    Type Description
    Rect
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.FlowCanvas, TConnection>.clippingPosition
    Implements
    IWidget.clippingPosition

    color

    Declaration
    public abstract Color color { get; }
    Property Value
    Type Description
    Color
    Implements
    IUnitConnectionWidget.color

    colorIfActive

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

    connection

    Declaration
    protected TConnection connection { get; }
    Property Value
    Type Description
    TConnection

    ConnectionDebugData

    Declaration
    protected IUnitConnectionDebugData ConnectionDebugData { get; }
    Property Value
    Type Description
    IUnitConnectionDebugData

    destinationHandleEdgeCenter

    Declaration
    public Vector2 destinationHandleEdgeCenter { get; }
    Property Value
    Type Description
    Vector2

    destinationHandlePosition

    Declaration
    public Rect destinationHandlePosition { get; }
    Property Value
    Type Description
    Rect

    dim

    Declaration
    protected override bool dim { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.FlowCanvas, TConnection>.dim

    position

    Declaration
    public override Rect position { get; set; }
    Property Value
    Type Description
    Rect
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.FlowCanvas, TConnection>.position
    Implements
    IWidget.position

    positionDependencies

    Declaration
    public override IEnumerable<IWidget> positionDependencies { get; }
    Property Value
    Type Description
    IEnumerable<IWidget>
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.FlowCanvas, TConnection>.positionDependencies
    Implements
    IWidget.positionDependencies

    showDroplets

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

    snapToGrid

    Declaration
    protected override bool snapToGrid { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.FlowCanvas, TConnection>.snapToGrid

    sourceHandleEdgeCenter

    Declaration
    public Vector2 sourceHandleEdgeCenter { get; }
    Property Value
    Type Description
    Vector2

    sourceHandlePosition

    Declaration
    public Rect sourceHandlePosition { get; }
    Property Value
    Type Description
    Rect

    Methods

    BeforeFrame()

    Declaration
    public override void BeforeFrame()
    Overrides
    Unity.VisualScripting.GraphElementWidget<Unity.VisualScripting.FlowCanvas, TConnection>.BeforeFrame()
    Implements
    IWidget.BeforeFrame()

    CachePosition()

    Declaration
    public override void CachePosition()
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.FlowCanvas, TConnection>.CachePosition()
    Implements
    IWidget.CachePosition()

    DrawBackground()

    Declaration
    public override void DrawBackground()
    Overrides
    Unity.VisualScripting.Widget<Unity.VisualScripting.FlowCanvas, TConnection>.DrawBackground()
    Implements
    IWidget.DrawBackground()

    DrawConnection()

    Declaration
    protected virtual void DrawConnection()

    DrawDroplet(Rect)

    Declaration
    protected abstract void DrawDroplet(Rect position)
    Parameters
    Type Name Description
    Rect position

    DrawDroplets()

    Declaration
    protected virtual void DrawDroplets()

    GetDropletSize()

    Declaration
    protected abstract Vector2 GetDropletSize()
    Returns
    Type Description
    Vector2

    Extension Methods

    XAnalyserProvider.Analyser(Object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(Object, IGraphContext)
    XAnalyserProvider.Analysis(Object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(Object, IGraphContext)
    XAnalyserProvider.Analyser(Object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(Object, GraphReference)
    XAnalyserProvider.Analysis(Object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(Object, GraphReference)
    XDescriptorProvider.Describe(Object)
    XDescriptorProvider.HasDescriptor(Object)
    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    XDescriptorProvider.Description(Object)
    XDescriptorProvider.Description<TDescription>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.CloneViaFakeSerialization(Object)
    Cloning.CloneViaFakeSerialization<T>(T)
    ConversionUtility.IsConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsConvertibleTo<T>(Object, Boolean)
    ConversionUtility.ConvertTo(Object, Type)
    ConversionUtility.ConvertTo<T>(Object)
    TypeUtility.ToShortString(Object, Int32)
    Serialization.CloneViaSerialization<T>(T, Boolean)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, Boolean)
    Serialization.Serialize(Object, Boolean)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.ToSafeString(Object)
    トップに戻る
    Copyright © 2023 Unity Technologies — 商標と利用規約
    • 法律関連
    • プライバシーポリシー
    • クッキー
    • 私の個人情報を販売または共有しない
    • Your Privacy Choices (Cookie Settings)