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

    Interface ICanvas

    Inherited Members
    IDragAndDropHandler.dragAndDropVisualMode
    IDragAndDropHandler.AcceptsDragAndDrop()
    IDragAndDropHandler.PerformDragAndDrop()
    IDragAndDropHandler.UpdateDragAndDrop()
    IDragAndDropHandler.DrawDragAndDropPreview()
    IDragAndDropHandler.ExitDragAndDrop()
    Namespace: Unity.VisualScripting
    Syntax
    public interface ICanvas : IDisposable, IDragAndDropHandler

    Properties

    delayedCalls

    Declaration
    Queue<Action> delayedCalls { get; }
    Property Value
    Type Description
    Queue<Action>

    eventDeltaTime

    Declaration
    float eventDeltaTime { get; }
    Property Value
    Type Description
    Single

    frameDeltaTime

    Declaration
    float frameDeltaTime { get; }
    Property Value
    Type Description
    Single

    graph

    Declaration
    IGraph graph { get; }
    Property Value
    Type Description
    IGraph

    groupArea

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

    hoveredWidget

    Declaration
    IWidget hoveredWidget { get; }
    Property Value
    Type Description
    IWidget

    isDragging

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

    isGrouping

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

    isLassoing

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

    isMouseOver

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

    isMouseOverBackground

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

    isSelecting

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

    lassoArea

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

    mousePosition

    Declaration
    Vector2 mousePosition { get; }
    Property Value
    Type Description
    Vector2

    pan

    Declaration
    Vector2 pan { get; }
    Property Value
    Type Description
    Vector2

    repaintDeltaTime

    Declaration
    float repaintDeltaTime { get; }
    Property Value
    Type Description
    Single

    selection

    Declaration
    GraphSelection selection { get; }
    Property Value
    Type Description
    GraphSelection

    selectionArea

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

    viewport

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

    widgetProvider

    Declaration
    WidgetProvider widgetProvider { get; }
    Property Value
    Type Description
    WidgetProvider

    widgets

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

    window

    Declaration
    ICanvasWindow window { get; set; }
    Property Value
    Type Description
    ICanvasWindow

    zoom

    Declaration
    float zoom { get; }
    Property Value
    Type Description
    Single

    Methods

    Align(AlignOperation)

    Declaration
    void Align(AlignOperation operation)
    Parameters
    Type Name Description
    AlignOperation operation

    BeforeFrame()

    Declaration
    void BeforeFrame()

    BeginDrag(EventWrapper)

    Declaration
    void BeginDrag(EventWrapper e)
    Parameters
    Type Name Description
    EventWrapper e

    Cache()

    Declaration
    void Cache()

    CacheWidgetCollections()

    Declaration
    void CacheWidgetCollections()

    CacheWidgetPositions()

    Declaration
    void CacheWidgetPositions()

    Close()

    Declaration
    void Close()

    DeleteSelection()

    Declaration
    void DeleteSelection()

    Distribute(DistributeOperation)

    Declaration
    void Distribute(DistributeOperation operation)
    Parameters
    Type Name Description
    DistributeOperation operation

    Drag(EventWrapper)

    Declaration
    void Drag(EventWrapper e)
    Parameters
    Type Name Description
    EventWrapper e

    EndDrag(EventWrapper)

    Declaration
    void EndDrag(EventWrapper e)
    Parameters
    Type Name Description
    EventWrapper e

    IsVisible(IWidget)

    Declaration
    bool IsVisible(IWidget widget)
    Parameters
    Type Name Description
    IWidget widget
    Returns
    Type Description
    Boolean

    OnGUI()

    Declaration
    void OnGUI()

    OnToolbarGUI()

    Declaration
    void OnToolbarGUI()

    Open()

    Declaration
    void Open()

    Recollect()

    Declaration
    void Recollect()

    RegisterControls()

    Declaration
    void RegisterControls()

    ShrinkCopyGroup(HashSet<IGraphElement>)

    Declaration
    void ShrinkCopyGroup(HashSet<IGraphElement> copyGroup)
    Parameters
    Type Name Description
    HashSet<IGraphElement> copyGroup

    Update()

    Declaration
    void Update()

    UpdateViewport()

    Declaration
    void UpdateViewport()

    ViewElements(IEnumerable<IGraphElement>)

    Declaration
    void ViewElements(IEnumerable<IGraphElement> elements)
    Parameters
    Type Name Description
    IEnumerable<IGraphElement> elements

    Events

    delayCall

    Declaration
    event Action delayCall
    Event Type
    Type Description
    Action

    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)
    XCanvasProvider.Widget(ICanvas, IGraphItem)
    XCanvasProvider.Widget<TWidget>(ICanvas, IGraphItem)
    XCanvasProvider.Widget(ICanvas, IGraphElement)
    XCanvasProvider.Widget<TWidget>(ICanvas, IGraphElement)
    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)