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

    Class GraphContextExtension<TGraphContext>

    Inheritance
    Object
    GraphContextExtension<TGraphContext>
    FlowGraphContextStateExtension
    Namespace: Unity.VisualScripting
    Syntax
    public abstract class GraphContextExtension<TGraphContext> : IGraphContextExtension, IDragAndDropHandler where TGraphContext : IGraphContext
    Type Parameters
    Name Description
    TGraphContext

    Constructors

    GraphContextExtension(TGraphContext)

    Declaration
    protected GraphContextExtension(TGraphContext context)
    Parameters
    Type Name Description
    TGraphContext context

    Properties

    canvas

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

    context

    Declaration
    public TGraphContext context { get; }
    Property Value
    Type Description
    TGraphContext

    contextMenuItems

    Declaration
    public virtual IEnumerable<GraphContextMenuItem> contextMenuItems { get; }
    Property Value
    Type Description
    IEnumerable<GraphContextMenuItem>
    Implements
    IGraphContextExtension.contextMenuItems

    dragAndDropVisualMode

    Declaration
    public virtual DragAndDropVisualMode dragAndDropVisualMode { get; }
    Property Value
    Type Description
    DragAndDropVisualMode
    Implements
    IDragAndDropHandler.dragAndDropVisualMode

    e

    Declaration
    protected static Event e { get; }
    Property Value
    Type Description
    Event

    graph

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

    reference

    Declaration
    protected GraphReference reference { get; }
    Property Value
    Type Description
    GraphReference

    selection

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

    Methods

    AcceptsDragAndDrop()

    Declaration
    public virtual bool AcceptsDragAndDrop()
    Returns
    Type Description
    Boolean
    Implements
    IDragAndDropHandler.AcceptsDragAndDrop()

    DrawDragAndDropPreview()

    Declaration
    public virtual void DrawDragAndDropPreview()
    Implements
    IDragAndDropHandler.DrawDragAndDropPreview()

    ExitDragAndDrop()

    Declaration
    public virtual void ExitDragAndDrop()
    Implements
    IDragAndDropHandler.ExitDragAndDrop()

    PerformDragAndDrop()

    Declaration
    public virtual void PerformDragAndDrop()
    Implements
    IDragAndDropHandler.PerformDragAndDrop()

    UpdateDragAndDrop()

    Declaration
    public virtual void UpdateDragAndDrop()
    Implements
    IDragAndDropHandler.UpdateDragAndDrop()

    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)