holoride
Search Results for

    Show / Hide Table of Contents

    Interface IWorkerMapper

    Implementations of this interface will be used for accessing data of nodes in the node graph. In addition to implementing this interface the implementing class needs to be annotated with the DataMappingReturnType specifying the type that this Mapper returns.

    Directly implement the specialized IWorkerMapper<T> instead of this interface. Otherwise runtime errors will occur when looking up the corresponding mapper for a return type.

    Namespace: Holoride.ElasticSDK.Graph
    Assembly: Holoride.ElasticSDK.Runtime.dll
    Syntax
    public interface IWorkerMapper

    Properties

    SourceNodeType

    Gets the type of node the mapper gets the data from (displayed as input port).

    Declaration
    Type SourceNodeType { get; }
    Property Value
    Type Description
    Type

    Methods

    Map(IPipelineWorker, GlobalPosition, CancellationToken)

    This method maps the data from the connected worker at the position to the type defined by the DataMappingProviderInfoAttribute.

    Declaration
    UniTask<object> Map(IPipelineWorker worker, GlobalPosition position, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    IPipelineWorker worker
    GlobalPosition position
    CancellationToken cancellationToken
    Returns
    Type Description
    Cysharp.Threading.Tasks.UniTask<T><object>

    Map(IPipelineWorker, CancellationToken)

    This method maps the data from the connected worker to the type defined by the DataMappingProviderInfoAttribute.

    Declaration
    UniTask<object> Map(IPipelineWorker worker, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    IPipelineWorker worker
    CancellationToken cancellationToken
    Returns
    Type Description
    Cysharp.Threading.Tasks.UniTask<T><object>
    In This Article

    Back to top
    ©   holoride
    Privacy   Imprint