docs.unity.cn
    Show / Hide Table of Contents

    Interface IWidget

    Inherited Members
    IDisposable.Dispose()
    Namespace: Unity.VisualScripting
    Syntax
    public interface IWidget : IDisposable

    Properties

    backgroundRequiresInput

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

    canClip

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

    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
    Boolean

    hotArea

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

    isMouseOver

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

    isMouseThrough

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

    isPositionValid

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

    isVisible

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

    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
    Boolean

    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
    Single

    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

    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)
    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Friday, August 4, 2023