Navigation
| Name | SwarmInterface |
| Type | Editor |
| Location | /Engine/Source/Editor/SwarmInterface/ |
| Module Build Rules | SwarmInterface.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FAlertMessage | Implementation of a alert message, which includes: |
| FInfoMessage | Implementation of a generic info message, which just includes generic text. |
| FJobSpecification | Encapsulates information about a Job specification passed into BeginJobSpecification |
| FJobState | Encapsulates information about a Job's state, used to communicate back to the Instigator |
| FMessage | A simple base class for messages. |
| FSwarmInterface | The primary interface to the Swarm system |
| FTaskRequestResponse | Implementation of a task request response message. |
| FTaskSpecification | Encapsulates information about a Task specification passed into AddTask and later sent in response to a TASK_REQUEST message |
| FTaskState | Encapsulates information about a Task's state, used to communicate back to the Instigator |
| FTimingMessage | Implementation of a generic info message, which just includes generic text. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FConnectionCallback | void(* | A simple callback used by the Agent to send messages back to the Instigator | SwarmInterface.h |
Enums
Public
| Name | Remarks |
|---|---|
| NSwarm:: | |
| NSwarm::TAlertLevel | The alert levels |
| NSwarm::TChannelFlags | Flags that define the intended behavior of the channel. |
| NSwarm::TJobTaskFlags | Flags used when creating a Job or Task |
| NSwarm::TJobTaskState | All possible states a Job or Task can be in |
| NSwarm::TLogColour | Available colours used in log text. |
| NSwarm::TLogFlags | Flags to determine the level of logging |
| NSwarm::TMessageType | |
| NSwarm::TProgressionState | The current state of the lighting build process |
| NSwarm::TSwarmVersionValue | Consistent version enum used by messages, Jobs, Tasks, etc. |
| NSwarm::TTaskRequestResponseType | |
| NSwarm::TVerbosityLevel | The level of debug info spewed to the log files |