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

    Class FlowGraphTranslator

    Inheritance
    Object
    FlowGraphTranslator
    Namespace: Unity.VisualScripting
    Syntax
    public class FlowGraphTranslator

    Methods

    BindingIdFromVariable(String, VariableKind)

    Declaration
    public static BindingId BindingIdFromVariable(string name, VariableKind kind)
    Parameters
    Type Name Description
    String name
    VariableKind kind
    Returns
    Type Description
    BindingId

    GetNodeInputPorts(INode)

    Declaration
    public static IEnumerable<(FieldInfo, IInputDataPort)> GetNodeInputPorts(INode n)
    Parameters
    Type Name Description
    INode n
    Returns
    Type Description
    IEnumerable<(T1, T2)<FieldInfo, IInputDataPort>>

    GetNodeOutputPorts(INode)

    Declaration
    public static IEnumerable<(FieldInfo, IOutputDataPort)> GetNodeOutputPorts(INode n)
    Parameters
    Type Name Description
    INode n
    Returns
    Type Description
    IEnumerable<(T1, T2)<FieldInfo, IOutputDataPort>>

    GetNodePorts(Type)

    Declaration
    public static IEnumerable<FieldInfo> GetNodePorts(Type t)
    Parameters
    Type Name Description
    Type t
    Returns
    Type Description
    IEnumerable<FieldInfo>

    Translate(FlowGraphContext, FlowGraph, RuntimeGraphAsset, List<Warning>, TranslationOptions)

    Declaration
    public void Translate(FlowGraphContext flowGraphContext, FlowGraph flowGraph, RuntimeGraphAsset runtimeGraphAsset, List<Warning> messages, TranslationOptions options = TranslationOptions.CodegenApiNodes)
    Parameters
    Type Name Description
    FlowGraphContext flowGraphContext
    FlowGraph flowGraph
    RuntimeGraphAsset runtimeGraphAsset
    List<Warning> messages
    TranslationOptions options

    TranslateConstant(GraphBuilder, out INode, out PortMapper, Type, Object, IUnitPort, out OutputDataPort)

    Declaration
    public static bool TranslateConstant(GraphBuilder builder, out INode node, out PortMapper portToOffsetMapping, Type valueType, object value, IUnitPort literalOutputPort, out OutputDataPort valuePort)
    Parameters
    Type Name Description
    GraphBuilder builder
    INode node
    PortMapper portToOffsetMapping
    Type valueType
    Object value
    IUnitPort literalOutputPort
    OutputDataPort valuePort
    Returns
    Type Description
    Boolean

    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)