docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IGraphElementWidget

    Inherited Members
    IWidget.canvas
    IWidget.subWidgets
    IWidget.item
    IWidget.metadata
    IWidget.CacheItem()
    IWidget.foregroundRequiresInput
    IWidget.backgroundRequiresInput
    IWidget.overlayRequiresInput
    IWidget.RegisterControl()
    IWidget.Update()
    IWidget.BeforeFrame()
    IWidget.HandleCapture()
    IWidget.HandleInput()
    IWidget.HandleRelease()
    IWidget.position
    IWidget.positionDependencies
    IWidget.positionDependers
    IWidget.isPositionValid
    IWidget.Reposition()
    IWidget.CachePositionFirstPass()
    IWidget.CachePosition()
    IWidget.zIndex
    IWidget.BringToFront()
    IWidget.SendToBack()
    IWidget.canClip
    IWidget.clippingPosition
    IWidget.OnViewportChange()
    IWidget.isVisible
    IWidget.hotArea
    IWidget.isMouseThrough
    IWidget.isMouseOver
    IWidget.DrawForeground()
    IWidget.DrawBackground()
    IWidget.DrawOverlay()
    IDisposable.Dispose()
    Namespace: Unity.VisualScripting
    Assembly: Unity.VisualScripting.Core.Editor.dll
    Syntax
    public interface IGraphElementWidget : IWidget, IDisposable

    Properties

    canAlignAndDistribute

    Declaration
    bool canAlignAndDistribute { get; }
    Property Value
    Type Description
    bool

    canDelete

    Declaration
    bool canDelete { get; }
    Property Value
    Type Description
    bool

    canDrag

    Declaration
    bool canDrag { get; }
    Property Value
    Type Description
    bool

    canResizeHorizontal

    Declaration
    bool canResizeHorizontal { get; }
    Property Value
    Type Description
    bool

    canResizeVertical

    Declaration
    bool canResizeVertical { get; }
    Property Value
    Type Description
    bool

    canSelect

    Declaration
    bool canSelect { get; }
    Property Value
    Type Description
    bool

    element

    Declaration
    IGraphElement element { get; }
    Property Value
    Type Description
    IGraphElement

    isDragging

    Declaration
    bool isDragging { get; }
    Property Value
    Type Description
    bool

    isResizing

    Declaration
    bool isResizing { get; }
    Property Value
    Type Description
    bool

    isSelected

    Declaration
    bool isSelected { get; }
    Property Value
    Type Description
    bool

    Methods

    BeginDrag()

    Declaration
    void BeginDrag()

    Delete()

    Declaration
    void Delete()

    Drag(Vector2, Vector2)

    Declaration
    void Drag(Vector2 delta, Vector2 constraint)
    Parameters
    Type Name Description
    Vector2 delta
    Vector2 constraint

    EndDrag()

    Declaration
    void EndDrag()

    ExpandCopyGroup(HashSet<IGraphElement>)

    Declaration
    void ExpandCopyGroup(HashSet<IGraphElement> group)
    Parameters
    Type Name Description
    HashSet<IGraphElement> group

    ExpandDeleteGroup(HashSet<IGraphElement>)

    Declaration
    void ExpandDeleteGroup(HashSet<IGraphElement> group)
    Parameters
    Type Name Description
    HashSet<IGraphElement> group

    ExpandDragGroup(HashSet<IGraphElement>)

    Declaration
    void ExpandDragGroup(HashSet<IGraphElement> group)
    Parameters
    Type Name Description
    HashSet<IGraphElement> group

    LockDragOrigin()

    Declaration
    void LockDragOrigin()

    Extension Methods

    Cloning.Clone(object, ICloner, bool)
    Cloning.Clone(object, ICloner, bool)
    Cloning.CloneViaFakeSerialization(object)
    Cloning.CloneViaFakeSerialization(object)
    ConversionUtility.ConvertTo(object, Type)
    ConversionUtility.ConvertTo(object, Type)
    ConversionUtility.ConvertTo<T>(object)
    ConversionUtility.ConvertTo<T>(object)
    ConversionUtility.IsConvertibleTo(object, Type, bool)
    ConversionUtility.IsConvertibleTo(object, Type, bool)
    ConversionUtility.IsConvertibleTo<T>(object, bool)
    ConversionUtility.IsConvertibleTo<T>(object, bool)
    Serialization.Serialize(object, bool)
    Serialization.Serialize(object, bool)
    TypeUtility.ToShortString(object, int)
    TypeUtility.ToShortString(object, int)
    UnityObjectUtility.IsUnityNull(object)
    UnityObjectUtility.IsUnityNull(object)
    UnityObjectUtility.ToSafeString(object)
    UnityObjectUtility.ToSafeString(object)
    XAnalyserProvider.Analyser(object, GraphReference)
    XAnalyserProvider.Analyser(object, IGraphContext)
    XAnalyserProvider.Analyser<TAnalyser>(object, GraphReference)
    XAnalyserProvider.Analyser<TAnalyser>(object, IGraphContext)
    XAnalyserProvider.Analysis(object, GraphReference)
    XAnalyserProvider.Analysis(object, IGraphContext)
    XAnalyserProvider.Analysis<TAnalysis>(object, GraphReference)
    XAnalyserProvider.Analysis<TAnalysis>(object, IGraphContext)
    XDescriptorProvider.Describe(object)
    XDescriptorProvider.Description(object)
    XDescriptorProvider.Description<TDescription>(object)
    XDescriptorProvider.Descriptor(object)
    XDescriptorProvider.Descriptor<TDescriptor>(object)
    XDescriptorProvider.HasDescriptor(object)
    Cloning.CloneViaFakeSerialization<T>(T)
    Cloning.CloneViaFakeSerialization<T>(T)
    Cloning.Clone<T>(T, ICloner, bool)
    Cloning.Clone<T>(T, ICloner, bool)
    LinqUtility.Yield<T>(T)
    LinqUtility.Yield<T>(T)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, bool)
    Serialization.CloneViaSerializationInto<TSource, TDestination>(TSource, ref TDestination, bool)
    Serialization.CloneViaSerialization<T>(T, bool)
    Serialization.CloneViaSerialization<T>(T, bool)
    In This Article
    Back to top
    Copyright © 2025 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)