docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Interface IWidget

    Inherited Members
    IDisposable.Dispose()
    Namespace: Unity.VisualScripting
    Assembly: Unity.VisualScripting.Core.Editor.dll
    Syntax
    public interface IWidget : IDisposable

    Properties

    backgroundRequiresInput

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

    canClip

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

    canvas

    Declaration
    ICanvas canvas { get; }
    Property Value
    Type Description
    ICanvas

    clippingPosition

    Declaration
    Rect clippingPosition { get; }
    Property Value
    Type Description
    Rect

    foregroundRequiresInput

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

    hotArea

    Declaration
    Rect hotArea { get; }
    Property Value
    Type Description
    Rect

    isMouseOver

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

    isMouseThrough

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

    isPositionValid

    Declaration
    bool isPositionValid { get; set; }
    Property Value
    Type Description
    bool

    isVisible

    Declaration
    bool isVisible { get; set; }
    Property Value
    Type Description
    bool

    item

    Declaration
    IGraphItem item { get; }
    Property Value
    Type Description
    IGraphItem

    metadata

    Declaration
    Metadata metadata { get; }
    Property Value
    Type Description
    Metadata

    overlayRequiresInput

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

    position

    Declaration
    Rect position { get; set; }
    Property Value
    Type Description
    Rect

    positionDependencies

    Declaration
    IEnumerable<IWidget> positionDependencies { get; }
    Property Value
    Type Description
    IEnumerable<IWidget>

    positionDependers

    Declaration
    IEnumerable<IWidget> positionDependers { get; }
    Property Value
    Type Description
    IEnumerable<IWidget>

    subWidgets

    Declaration
    IEnumerable<IWidget> subWidgets { get; }
    Property Value
    Type Description
    IEnumerable<IWidget>

    zIndex

    Declaration
    float zIndex { get; set; }
    Property Value
    Type Description
    float

    Methods

    BeforeFrame()

    Declaration
    void BeforeFrame()

    BringToFront()

    Declaration
    void BringToFront()

    CacheItem()

    Declaration
    void CacheItem()

    CachePosition()

    Declaration
    void CachePosition()

    CachePositionFirstPass()

    Declaration
    void CachePositionFirstPass()

    DrawBackground()

    Declaration
    void DrawBackground()

    DrawForeground()

    Declaration
    void DrawForeground()

    DrawOverlay()

    Declaration
    void DrawOverlay()

    HandleCapture()

    Declaration
    void HandleCapture()

    HandleInput()

    Declaration
    void HandleInput()

    HandleRelease()

    Declaration
    void HandleRelease()

    OnViewportChange()

    Declaration
    void OnViewportChange()

    RegisterControl()

    Declaration
    void RegisterControl()

    Reposition()

    Declaration
    void Reposition()

    SendToBack()

    Declaration
    void SendToBack()

    Update()

    Declaration
    void Update()

    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)