Navigation
API > API/Plugins > API/Plugins/DatasmithDispatcher
Handle a list of tasks, and a set of external workers to consume them. Concept of task is currently tightly coupled with cad usage...
| Name | FDatasmithDispatcher |
| Type | class |
| Header File | /Engine/Plugins/Enterprise/DatasmithCADImporter/Source/DatasmithDispatcher/Public/DatasmithDispatcher.h |
| Include Path | #include "DatasmithDispatcher.h" |
Syntax
class FDatasmithDispatcher
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| DatasmithDispatcher.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CADFileToUnrealFileMap | TMap< uint32, FString > & | Scene wide state. | DatasmithDispatcher.h | |
| CADFileToUnrealGeomMap | TMap< uint32, FString > & | DatasmithDispatcher.h | ||
| CompletedTaskCount | int32 | DatasmithDispatcher.h | ||
| ImportParameters | CADLibrary::FImportParameters | DatasmithDispatcher.h | ||
| NextTaskIndex | int32 | DatasmithDispatcher.h | ||
| NextWorkerId | int32 | DatasmithDispatcher.h | ||
| NumberOfWorkers | int32 | Workers. | DatasmithDispatcher.h | |
| ProcessCacheFolder | FString | DatasmithDispatcher.h | ||
| TaskPool | TArray< FTask > | DatasmithDispatcher.h | ||
| TaskPoolCriticalSection | FCriticalSection | Tasks. | DatasmithDispatcher.h | |
| WorkerHandlers | TArray< FDatasmithWorkerHandler > | DatasmithDispatcher.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddTask
(
const CADLibrary::FFileDescriptor& FileDescription, |
DatasmithDispatcher.h | ||
| DatasmithDispatcher.h | |||
bool IsOver() |
DatasmithDispatcher.h | ||
void LinkCTFileToUnrealCacheFile
(
const CADLibrary::FFileDescriptor& CTFileDescription, |
DatasmithDispatcher.h | ||
| DatasmithDispatcher.h | |||
void Process
(
bool bWithProcessor |
DatasmithDispatcher.h | ||
void SetTaskState
(
int32 TaskIndex, |
DatasmithDispatcher.h | ||
void SetWorkerCount
(
const int32 InNumberOfWorkers |
DatasmithDispatcher.h |