Navigation
Unreal Engine C++ API Reference > Plugins > MovieRenderPipelineCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMoviePipelineQueue
References
Module | MovieRenderPipelineCore |
Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelineQueue.h |
Include | #include "MoviePipelineQueue.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UMoviePipelineQueue : public UObject
Remarks
A queue is a list of jobs that have been executed, are executing and are waiting to be executed. These can be saved to specific assets to allow
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
UMoviePipelineExecutorJob * | AllocateNewJob
(
TSubclassOf< UMoviePipelineExecutorJob > InJobType |
Allocates a new Job in this Queue. |
![]() ![]() ![]() |
void | CopyFrom
(
UMoviePipelineQueue* InQueue |
Replace the contents of this queue with a copy of the contents from another queue. |
![]() ![]() ![]() |
void | Delete all jobs from the Queue. | |
![]() ![]() ![]() |
void | DeleteJob
(
UMoviePipelineExecutorJob* InJob |
Deletes the specified job from the Queue. |
![]() ![]() ![]() |
UMoviePipelineExecutorJob * | DuplicateJob
(
UMoviePipelineExecutorJob* InJob |
Duplicate the specific job and return the duplicate. Configurations are duplicated and not shared. |
![]() ![]() ![]() ![]() |
TArray< UMoviePipelineExecutorJob * > | GetJobs () |
Get all of the Jobs contained in this Queue. |
![]() ![]() ![]() ![]() |
UMoviePipelineQueue * | Gets the queue that this queue was originally based on (if any). | |
![]() ![]() |
uint32 | Retrieve the serial number that is incremented when a job is added or removed from this list. | |
![]() |
void | ||
![]() ![]() ![]() ![]() |
bool | IsDirty () |
Gets the dirty state of this queue. |
![]() ![]() ![]() |
void | SetIsDirty
(
const bool bNewDirtyState |
Sets the dirty state of this queue. |
![]() ![]() ![]() |
void | SetJobIndex
(
UMoviePipelineExecutorJob* InJob, |
Set the index of the given job |
![]() ![]() ![]() |
void | SetQueueOrigin
(
UMoviePipelineQueue* InConfig |
Sets the queue that this queue originated from (if any). |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. |