Navigation
Unreal Engine C++ API Reference > Plugins > MovieRenderPipelineCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UMoviePipelineExecutorBase
- UMoviePipelinePythonHostExecutor
References
Module | MovieRenderPipelineCore |
Header | /Engine/Plugins/MovieScene/MovieRenderPipeline/Source/MovieRenderPipelineCore/Public/MoviePipelinePythonHostExecutor.h |
Include | #include "MoviePipelinePythonHostExecutor.h" |
Syntax
UCLASS&40;Blueprintable&41;
class UMoviePipelinePythonHostExecutor : public UMoviePipelineExecutorBase
Remarks
This is a dummy executor that is designed to host a executor implemented in python. Python defined UClasses are not available when the executor is initialized and not all callbacks are available in Python. By inheriting from this in Python and overriding which UClass to latently spawn, this class can just forward certain events onto Python (by overriding the relevant function).
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
TSubclassOf< UMoviePipelinePythonHostExecutor > | ExecutorClass | You should override this class type on the CDO of the object with your Python type when Python is initialized. |
![]() ![]() ![]() ![]() ![]() |
TObjectPtr< UMoviePipelineQueue > | PipelineQueue |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
void | ExecuteDelayed
(
UMoviePipelineQueue* InPipelineQueue |
Python/Blueprint API. |
![]() ![]() |
void | ExecuteDelayed_Implementation
(
UMoviePipelineQueue* InPipelineQueue |
|
![]() ![]() ![]() ![]() |
UWorld * | ||
![]() ![]() ![]() ![]() |
void | ||
![]() ![]() |
void | OnMapLoad_Implementation
(
UWorld* InWorld |
Overridden from UMoviePipelineExecutorBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | You should override this method to implement canceling jobs. | |
![]() ![]() |
void | You only need to override this methond if your executor supports multiple queued jobs. | |
![]() ![]() |
void | Execute_Implementation
(
UMoviePipelineQueue* InPipelineQueue |
|
![]() ![]() ![]() |
bool |