Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMoviePipelineExecutorJob
References
| Module | MovieRenderPipelineCore |
| Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineQueue.h |
| Include | #include "MoviePipelineQueue.h" |
Syntax
UCLASS&40;BlueprintType&41;
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 | |
| 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. | |
| TObjectPtr< UMovieJobVariableAssignmentContainer > | VariableAssignments | Overrides on the variables in graph preset associated with this job. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| UMoviePipelinePrimaryConfig * | Gets the configuration for the job. | ||
| UMovieGraphConfig * | Gets the graph-style config that this job is using. | ||
| UMovieGraphConfig * | Gets the graph-style preset that this job is using. | ||
| 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 | SetConfiguration
(
UMoviePipelinePrimaryConfig* InPreset |
||
| void | SetConsumed
(
const bool bInConsumed |
Set the job to be consumed. | |
| void | SetConsumed_Implementation
(
const bool bInConsumed |
||
| void | SetGraphConfig
(
UMovieGraphConfig* InGraphConfig |
Sets the graph-style config that this job will use. | |
| 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 |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. | |
| void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. |