Navigation
Unreal Engine C++ API Reference > Plugins > MovieRenderPipelineCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMoviePipelineExecutorShot
References
Module | MovieRenderPipelineCore |
Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineQueue.h |
Include | #include "MoviePipelineQueue.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UMoviePipelineExecutorShot : public UObject
Remarks
This class represents a segment of work within the Executor Job. This should be owned by the UMoviePipelineExecutorJob and can be created before the movie pipeline starts to configure some aspects about the segment (such as disabling it). When the movie pipeline starts, it will use the already existing ones, or generate new ones as needed.
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
bool | bEnabled | Does the user want to render this shot? |
![]() ![]() ![]() ![]() |
FString | InnerName | The name of the camera cut section that this shot represents. Can be empty. |
![]() ![]() ![]() ![]() |
FString | OuterName | The name of the shot section that contains this shot. Can be empty. |
![]() ![]() ![]() |
float | Progress | |
![]() |
FMoviePipelineCameraCutInfo | ShotInfo | Transient information used by the active Movie Pipeline working on this shot. |
![]() ![]() ![]() ![]() |
TArray< FMoviePipelineSidecarCamera > | SidecarCameras | List of cameras to render for this shot. |
![]() ![]() ![]() |
FString | StatusMessage | |
![]() ![]() ![]() ![]() |
TObjectPtr< UMovieJobVariableAssignmentContainer > | VariableAssignments | Overrides on the variables in graph preset associated with this job. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
UMoviePipelineShotConfig * | AllocateNewShotOverrideConfig
(
TSubclassOf< UMoviePipelineShotConfig > InConfigType |
|
![]() ![]() ![]() ![]() |
FString | GetCameraName
(
int32 InCameraIndex |
|
![]() ![]() ![]() ![]() |
UMovieGraphConfig * | Gets the graph-style config that this job is using. | |
![]() ![]() ![]() ![]() |
UMovieGraphConfig * | Gets the graph-style preset that this job is using. | |
![]() ![]() ![]() ![]() |
UMoviePipelineShotConfig * | ||
![]() ![]() ![]() ![]() |
UMoviePipelineShotConfig * | ||
![]() ![]() ![]() ![]() ![]() |
FString | Get the current status message for this shot. | |
![]() ![]() ![]() |
FString | ||
![]() ![]() ![]() ![]() ![]() |
float | Get the current progress as last set by SetStatusProgress. | |
![]() ![]() ![]() |
float | ||
![]() ![]() ![]() ![]() |
bool | Returns true if this job is using graph-style configuration, else false. | |
![]() ![]() ![]() |
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 | SetShotOverrideConfiguration
(
UMoviePipelineShotConfig* InPreset |
|
![]() ![]() ![]() |
void | SetShotOverridePresetOrigin
(
UMoviePipelineShotConfig* InPreset |
|
![]() ![]() ![]() ![]() |
void | SetStatusMessage
(
const FString& InStatus |
Set the status of this shot to the given value. |
![]() ![]() |
void | SetStatusMessage_Implementation
(
const FString& InMessage |
|
![]() ![]() ![]() ![]() |
void | SetStatusProgress
(
const float InProgress |
Set the progress of this shot to the given value. |
![]() ![]() |
void | SetStatusProgress_Implementation
(
const float InProgress |
|
![]() ![]() ![]() ![]() |
bool | ShouldRender () |
Returns whether this should should be rendered |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. |
![]() ![]() |
void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. |