Class GraphContext | Bolt Visual Scripting | 1.4.12
docs.unity3d.com
    Show / Hide Table of Contents

    Class GraphContext

    Inheritance
    Object
    GraphContext
    ClassGraphContext
    Namespace: Ludiq.Bolt
    Syntax
    public abstract class GraphContext : IGraphContext, IDisposable

    Constructors

    GraphContext(GraphReference)

    Declaration
    protected GraphContext(GraphReference reference)
    Parameters
    Type Name Description
    GraphReference reference

    Properties

    canvas

    Declaration
    public ICanvas canvas { get; }
    Property Value
    Type Description
    ICanvas
    Implements
    IGraphContext.canvas

    graph

    Declaration
    public IGraph graph { get; }
    Property Value
    Type Description
    IGraph
    Implements
    IGraphContext.graph

    graphAccessor

    Declaration
    public Accessor graphAccessor { get; }
    Property Value
    Type Description
    Accessor
    Implements
    IGraphContext.graphAccessor

    reference

    Declaration
    public GraphReference reference { get; }
    Property Value
    Type Description
    GraphReference
    Implements
    IGraphContext.reference

    selection

    Declaration
    public GraphSelection selection { get; }
    Property Value
    Type Description
    GraphSelection
    Implements
    IGraphContext.selection

    selectionAccessor

    Declaration
    public Accessor selectionAccessor { get; }
    Property Value
    Type Description
    Accessor
    Implements
    IGraphContext.selectionAccessor

    widgetProvider

    Declaration
    public WidgetProvider widgetProvider { get; }
    Property Value
    Type Description
    WidgetProvider
    Implements
    IGraphContext.widgetProvider

    Methods

    Dispose()

    Declaration
    public virtual void Dispose()

    ElementAccessor(IGraphElement)

    Declaration
    public Accessor ElementAccessor(IGraphElement element)
    Parameters
    Type Name Description
    IGraphElement element
    Returns
    Type Description
    Accessor
    Implements
    IGraphContext.ElementAccessor(IGraphElement)

    OnGraphPropertyChanged(Object, PropertyChangedEventArgs)

    Declaration
    protected virtual void OnGraphPropertyChanged(object sender, PropertyChangedEventArgs args)
    Parameters
    Type Name Description
    Object sender
    PropertyChangedEventArgs args

    RecordUndo(String)

    Declaration
    public virtual void RecordUndo(string name)
    Parameters
    Type Name Description
    String name
    Implements
    IGraphContext.RecordUndo(String)

    Extension Methods

    XDescriptorProvider.Descriptor(Object)
    XDescriptorProvider.Descriptor<TDescriptor>(Object)
    LiteralUtility.ToLiteralString(Object)
    LiteralUtility.ToLiteralStringOrDefault(Object)
    LiteralUtility.TryToLiteralString(Object, out String)
    XFilterProvider.Filter(Object)
    XFilterProvider.Filter<TFilter>(Object)
    Cloning.Clone(Object, ICloner, Boolean)
    Cloning.Clone(Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.Clone<T>(T, ICloner, Boolean)
    Cloning.Clone<T>(T, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy(Object)
    Cloning.CloneViaSerializationPolicy(Object, out Dictionary<Object, Object>)
    Cloning.CloneViaSerializationPolicy<T>(T)
    Cloning.CloneViaSerializationPolicy<T>(T, out Dictionary<Object, Object>)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean)
    Cloning.CloneInto(Object, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean)
    Cloning.CloneInto<T>(T, ref Object, ICloner, Boolean, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object)
    Cloning.CloneIntoViaSerializationPolicy(Object, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object)
    Cloning.CloneIntoViaSerializationPolicy<T>(T, ref Object, out Dictionary<Object, Object>)
    Cloning.CloneValueType(Object)
    ConversionUtility.ConvertTo<TSource>(TSource, Type)
    ConversionUtility.IsLateConvertibleTo(Object, Type, Boolean)
    ConversionUtility.IsLateConvertibleTo<T>(Object, Boolean)
    ConversionUtility.LateConvertTo(Object, Type)
    ConversionUtility.LateConvertTo<T>(Object)
    ConversionUtility.TryLateConvertTo(Object, Type, out Object, Boolean)
    ConversionUtility.TryLateConvertTo<T>(Object, out T, Boolean)
    TypeUtility.ToShortString(Object, Int32)
    TypeUtility.CastTo<T>(Object)
    Serialization.FullSerialize(Object, Boolean)
    Serialization.OdinSerialize<T>(T, DataFormat)
    Serialization.OdinSerialize<T>(T, ref OdinSerializer.SerializationData, DataFormat)
    LinqUtility.Yield<T>(T)
    UnityObjectUtility.IsUnityNull(Object)
    UnityObjectUtility.UnityNullCoalesce(Object, Object)
    UnityObjectUtility.ToSafeString(Object)
    BoltGenerationUtility.GenerateLiteral(Object, IGeneration)
    XGeneratorProvider.Generator(Object, IGeneration)
    XGeneratorProvider.Generator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.HasGenerator(Object, IGeneration)
    XGeneratorProvider.HasGenerator<TGenerator>(Object, IGeneration)
    XGeneratorProvider.TryGetGenerator(Object, out IGenerator, IGeneration)
    XGeneratorProvider.TryGetGenerator<TGenerator>(Object, IGeneration, out TGenerator)
    XWidgetProvider.Widget(IGraphContext, IGraphChild)
    XWidgetProvider.Widget<TWidget>(IGraphContext, IGraphChild)
    XWidgetProvider.Widget(IGraphContext, IGraphElement)
    XWidgetProvider.Widget<TWidget>(IGraphContext, IGraphElement)
    HybridConversionUtility.ConvertTo(Object, HybridType, HybridType)
    HybridConversionUtility.IsLateConvertibleTo(Object, HybridType, Boolean)
    HybridConversionUtility.LateConvertTo(Object, HybridType)
    HybridConversionUtility.TryLateConvertTo(Object, HybridType, out Object, Boolean)
    HybridTypeUtility.GetHybridType(Object)
    IsUtility.Is<TO, TC>(TO, out TC)
    PrivateReflectionUsingDynamicExtensions.AsDynamic(Object)
    JsonWriter.ToJson(Object)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX