Navigation
API > API/Plugins > API/Plugins/FastbuildController
Inheritance Hierarchy
- IModuleInterface
- IModularFeature
- IDistributedBuildController
- FFastBuildControllerModule
References
| Module | FastbuildController |
| Header | /Engine/Plugins/FastBuildController/Source/Public/FastBuildControllerModule.h |
| Include | #include "FastBuildControllerModule.h" |
Syntax
class FFastBuildControllerModule : public IDistributedBuildController
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | |||
| bool | |||
| bool | |||
| FTask * | DequeueTask () |
||
| void | DeRegisterDispatchedTasks
(
const TArray< uint32 >& InTasksID |
||
| void | EnqueueTask
(
FTask* Task |
||
| FFastBuildControllerModule & | Get () |
||
| const TMap< uint32, FTask * > & | |||
| FString | |||
| int32 | |||
| FString | |||
| FCriticalSection * | GetTasksCS () |
||
| FString | |||
| void | |||
| void | RegisterDispatchedTask
(
FTask* DispatchedTask |
||
| void | ReportJobProcessed
(
FTask* CompletedTask, |
Overridden from IDistributedBuildController
| Type | Name | Description | |
|---|---|---|---|
| FString | Returns a new file path to be used for writing input data to. | ||
| TFuture< FDistributedBuildTaskResult > | EnqueueTask
(
const FTaskCommandData& CommandData |
Launches a task. Returns a future which can be waited on for the results. | |
| const FString | GetName () |
Returns the name of the controller. Used for logging purposes. | |
| void | |||
| bool | IsSupported () |
Returns true if the controller may be used. | |
| FString | |||
| bool |
Overridden from IModuleInterface
| Type | Name | Description | |
|---|---|---|---|
| void | Called before the module is unloaded, right before the module object is destroyed. | ||
| void | Called right after the module DLL has been loaded and the module object has been created Load dependent modules here, and they will be guaranteed to be available during ShutdownModule. |