Navigation
API > API/Plugins > API/Plugins/MovieRenderPipelineEditor
| Name | UMoviePipelineQueueSubsystem |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineEditor/Public/MoviePipelineQueueSubsystem.h |
| Include Path | #include "MoviePipelineQueueSubsystem.h" |
Syntax
UCLASS (BlueprintType)
class UMoviePipelineQueueSubsystem : public UEditorSubsystem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USubsystem → UDynamicSubsystem → UEditorSubsystem → UMoviePipelineQueueSubsystem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UMoviePipelineQueueSubsystem() |
MoviePipelineQueueSubsystem.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnQueueLoaded | FOnMoviePipelineQueueLoaded | Called when a queue is loaded into the system. | MoviePipelineQueueSubsystem.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveExecutor | TObjectPtr< UMoviePipelineExecutorBase > | MoviePipelineQueueSubsystem.h |
|
|
| CurrentQueue | TObjectPtr< UMoviePipelineQueue > | MoviePipelineQueueSubsystem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Returns the active executor (if there is one). | MoviePipelineQueueSubsystem.h |
|
|
UMoviePipelineQueue * GetQueue() |
Returns the queue of Movie Pipelines that need to be rendered. | MoviePipelineQueueSubsystem.h |
|
bool IsQueueDirty () |
Returns true if the current queue has been modified since it was loaded, else returns false. | MoviePipelineQueueSubsystem.h |
|
bool IsRendering () |
Returns true if there is an active executor working on producing a movie. | MoviePipelineQueueSubsystem.h |
|
bool LoadQueue
(
UMoviePipelineQueue* QueueToLoad, |
Loads a new queue by copying it into the queue subsystem's current transient queue (the one returned by GetQueue()). | MoviePipelineQueueSubsystem.h |
|
UMoviePipelineExecutorBase * RenderQueueInstanceWithExecutor
(
UMoviePipelineQueue* InQueue, |
Like RenderQueueWithExecutor(), but a specific queue instance is used rather than the current queue. | MoviePipelineQueueSubsystem.h |
|
void RenderQueueInstanceWithExecutorInstance
(
UMoviePipelineQueue* InQueue, |
Like RenderQueueWithExecutorInstance(), but a specific queue instance is used rather than the current queue. | MoviePipelineQueueSubsystem.h |
|
UMoviePipelineExecutorBase * RenderQueueWithExecutor
(
TSubclassOf< UMoviePipelineExecutorBase > InExecutorType |
Starts processing the current queue with the supplied executor class. | MoviePipelineQueueSubsystem.h |
|
void RenderQueueWithExecutorInstance
(
UMoviePipelineExecutorBase* InExecutor |
Starts processing the current queue with the supplied executor. | MoviePipelineQueueSubsystem.h |
|