docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Namespace UnityEngine.Importer

    Classes

    AssetLoading

    A class for the asset loading wrapper provided to a GraphRunner.

    GraphExecutionResult

    Represents the result of the execution of a graph.

    GraphLogger

    A context to store and access logs provided to each nodes of a graph.

    GraphRunner

    A graph runner that will traverse and execute all nodes of a provided ImporterGraph.

    ImportConstant<T>

    Represents a constant in the ImporterGraph that contains a Value linked to a Node<TInput, TOutput> InputPorts.

    ImportSetting<T>

    Represents a setting in the ImporterGraph that contains both a setting Id and it's Value.

    ImporterGraph

    This class represents an import process as a graph. INSERT-DOCUMENTATION-LINK

    InputPorts

    Base class for any Node<TInput, TOutput> Inputs port.

    NodeMetadataAttribute

    Decorate your nodes with this attribute to specify the metadata of your node.

    NodeMetadataCache

    Metadata Cache of Nodes that passed all validations.

    Node<TInput, TOutput>

    Base class used to implement an import step in an ImporterGraph.

    OutputPorts

    Base class for any Node<TInput, TOutput> Outputs port.

    RuntimeAssetLoading

    An asset loading wrapper provided to each nodes of a graph during an import at runtime.

    RuntimeGraphLogger

    A context to store and access logs provided to each nodes of a graph at runtime.

    Structs

    Edge

    Represents a data flow from an origin NodePort to a destination NodePort.

    ImportResult<T>

    Represent one result of the execution of an ImporterGraph.

    NodePort

    Represents a INode<TInput, TOutput> port (combination of a node instance and a field name).

    ResultEdge

    A result edge connects an output of any Node<TInput, TOutput> in the graph to a result id.

    SettingEdge

    A setting edge connects a setting id to an input of any Node<TInput, TOutput> in the graph.

    Interfaces

    IConstantValue

    Represents a Constant value in an ImporterGraph. See also: ImportConstant<T>.

    IDestinationEdge

    Interface implemented by edges that have a nodePort as the destination (e.g Edge, SettingEdge).

    IGraphValue

    Represent an indexed value in an ImporterGraph.

    INodeSerialization

    Interface used as a workaround for serialization until Generics are supported with [SerializeReference]

    INode<TInput, TOutput>

    This base interface is used by the graph runner API in order to execute an ImporterGraph. Node<TInput, TOutput>

    IOriginEdge

    Interface implemented by edges that have a nodePort as the origin (e.g Edge, ResultEdge).

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)