FDatasmithDispatcher

Handle a list of tasks, and a set of external workers to consume them.

Windows
MacOS
Linux

References

Module

DatasmithDispatcher

Header

/Engine/Plugins/Enterprise/DatasmithCADImporter/Source/DatasmithDispatcher/Public/DatasmithDispatcher.h

Include

#include "DatasmithDispatcher.h"

Syntax

class FDatasmithDispatcher

Remarks

Handle a list of tasks, and a set of external workers to consume them. Concept of task is currently tightly coupled with cad usage...

Constructors

Name Description

Public function

FDatasmithDispatcher

(
    const CADLibrary::FImportParameters...,
    const FString& InCacheDir,
    int32 InNumberOfWorkers,
    TMap< uint32, FString >& CADFileTo...,
    TMap< uint32, FString >& CADFileTo...
)

Functions

Name Description

Public function

void

 

AddTask

(
    const CADLibrary::FFileDescription ...
)

Public function

TOptional< F...

 

GetNextTask()

Public function

bool

 

IsOver()

Public function

void

 

LinkCTFileToUnrealCacheFile

(
    const CADLibrary::FFileDescription ...,
    const FString& UnrealSceneGraphFil...,
    const FString& UnrealGeomFile
)

Public function Const

void

 

LogWarningMessages

(
    const TArray< FString >& Warnings
)

Public function

void

 

Process

(
    bool bWithProcessor
)

Public function

void

 

SetTaskState

(
    int32 TaskIndex,
    ETaskState TaskState
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss