Navigation
API > API/Editor > API/Editor/SwarmInterface
Encapsulates information about a Job specification passed into BeginJobSpecification
| Name | FJobSpecification |
| Type | class |
| Header File | /Engine/Source/Editor/SwarmInterface/Public/SwarmInterface.h |
| Include Path | #include "SwarmInterface.h" |
Syntax
class FJobSpecification
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Default constructor, initializes to an empty (invalid) job. | SwarmInterface.h | ||
FJobSpecification
(
const TCHAR* JobExecutableName, |
Constructor, initializes to default and specified values | SwarmInterface.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DescriptionCount | uint32 | SwarmInterface.h | ||
| DescriptionKeys | const TCHAR ** | Optional Job description values in key/value form | SwarmInterface.h | |
| DescriptionValues | const TCHAR ** | SwarmInterface.h | ||
| ExecutableName | const TCHAR * | The Job's executable name and parameter string | SwarmInterface.h | |
| Flags | TJobTaskFlags | Flags used to control the behavior of the executing Job | SwarmInterface.h | |
| OptionalDependencies | const TCHAR ** | SwarmInterface.h | ||
| OptionalDependencyCount | uint32 | SwarmInterface.h | ||
| Parameters | const TCHAR * | SwarmInterface.h | ||
| RequiredDependencies | const TCHAR ** | Any additional Job dependencies | SwarmInterface.h | |
| RequiredDependencyCount | uint32 | SwarmInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDependencies
(
const TCHAR** NewRequiredDependencies, |
Used to add channel dependencies to a Job. | SwarmInterface.h | |
void AddDescription
(
const TCHAR** NewDescriptionKeys, |
SwarmInterface.h |