Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Inheritance Hierarchy
- UObject
- UMoviePipelineExecutorJob
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineQueue.h |
| Include | #include "MoviePipelineQueue.h" |
Syntax
UCLASS (BlueprintType)
class UMoviePipelineExecutorJob : public UObject
Remarks
A particular job within the Queue
Variables
| Type | Name | Description | |
|---|---|---|---|
| FString | Author | (Optional) If left blank, will default to system username. | |
| FString | Comment | (Optional) If specified, will be shown in the burn in to allow users to keep track of notes about a render. | |
| FString | JobName | (Optional) Name of the job. Shown on the default burn-in. | |
| FSoftObjectPath | Map | Which map should this job render on | |
| FOnMoviePipelineJobGraphPresetChanged | OnJobGraphPresetChanged | Called when the graph preset assigned to the job changes. | |
| FSoftObjectPath | Sequence | Which sequence should this job render? | |
| TArray< TObjectPtr< UMoviePipelineExecutorShot > > | ShotInfo | (Optional) Shot specific information. | |
| FString | UserData | Arbitrary data that can be associated with the job. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
||
| UMoviePipelinePrimaryConfig * | Gets the configuration for the job. | ||
| UMovieGraphConfig * | Gets the graph-style preset that this job is using. | ||
| TArray< TObjectPtr< UMovieJobVariableAssignmentContainer > > & | GetGraphVariableAssignments
(
const bool bUpdateAssignments |
Gets overrides on the variables in graph presets associated with this job. | |
| UMovieJobVariableAssignmentContainer * | GetOrCreateJobVariableAssignmentsForGraph
(
const UMovieGraphConfig* InGraph |
This method will return you the object which contains variable overrides for the Primary Graph assigned to this job. | |
| UMoviePipelinePrimaryConfig * | Gets the preset for this job, but only if the preset has not been modified. | ||
| FString | Get the current status message for this job. | ||
| FString | |||
| float | Get the current progress as last set by SetStatusProgress. | ||
| float | |||
| bool | IsConsumed () |
Gets whether or not the job has been marked as being consumed. | |
| bool | |||
| bool | IsEnabled () |
Gets whether or not the job has been marked as being enabled. | |
| bool | |||
| bool | Returns true if this job is using graph-style configuration, else false. | ||
| void | OnDuplicated () |
Should be called to clear status and user data after duplication so that jobs stay unique and don't pick up ids or other unwanted behavior from the pareant job. | |
| void | |||
| void | OnGraphPreSave
(
UObject* InObject, |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | PostLoad () |
||
| void | PreSave
(
FObjectPreSaveContext ObjectSaveContext |
||
| void | Refreshes the variable assignments associated with this job, both for the jobs's own graph preset and the associated shot graphs. | ||
| void | SetConfiguration
(
UMoviePipelinePrimaryConfig* InPreset |
||
| void | SetConsumed
(
const bool bInConsumed |
Set the job to be consumed. | |
| void | SetConsumed_Implementation
(
const bool bInConsumed |
||
| void | SetGraphPreset
(
const UMovieGraphConfig* InGraphPreset, |
Sets the graph-style preset that this job will use. | |
| void | SetIsEnabled
(
const bool bInEnabled |
Set the job to be enabled/disabled. | |
| void | SetIsEnabled_Implementation
(
const bool bInEnabled |
||
| void | SetPresetOrigin
(
UMoviePipelinePrimaryConfig* InPreset |
||
| void | SetSequence
(
FSoftObjectPath InSequence |
||
| void | SetStatusMessage
(
const FString& InStatus |
Set the status of this job to the given value. | |
| void | SetStatusMessage_Implementation
(
const FString& InMessage |
||
| void | SetStatusProgress
(
const float InProgress |
Set the progress of this job to the given value. | |
| void | SetStatusProgress_Implementation
(
const float InProgress |