Navigation
API > API/Plugins > API/Plugins/TemplateSequence
Inheritance Hierarchy
- AActor
- IMovieScenePlaybackClient
- ATemplateSequenceActor
References
| Module | TemplateSequence |
| Header | /Engine/Plugins/MovieScene/TemplateSequence/Source/TemplateSequence/Public/TemplateSequenceActor.h |
| Include | #include "TemplateSequenceActor.h" |
Syntax
UCLASS (HideCategories=(Rendering, Physics, LOD, Activation, Input))
class ATemplateSequenceActor :
public AActor,
public IMovieScenePlaybackClient
Remarks
Actor responsible for controlling a specific template sequence in the world.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FTemplateSequenceBindingOverrideData | BindingOverride | The override for the template sequence's root object binding. See SetBinding. | |
| FMovieSceneSequencePlaybackSettings | PlaybackSettings | ||
| TObjectPtr< UTemplateSequencePlayer > | SequencePlayer | ||
| FSoftObjectPath | TemplateSequence |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ATemplateSequenceActor
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
||
| void | EndPlay
(
const EEndPlayReason::Type EndPlayReason |
||
| UObject * | |||
| bool | GetReferencedContentObjects
(
TArray< UObject* >& Objects |
||
| UTemplateSequence * | GetSequence () |
Get the template sequence being played by this actor. | |
| UTemplateSequencePlayer * | Get the actor's sequence player, or nullptr if it not yet initialized. | ||
| void | |||
| UTemplateSequence * | LoadSequence () |
Get the template sequence being played by this actor. | |
| void | |||
| void | |||
| void | PostLoad () |
||
| bool | RetrieveBindingOverrides
(
const FGuid& InBindingId, |
||
| void | SetBinding
(
AActor* Actor, |
Set the actor to play the template sequence onto, by setting up an override for the template sequence's root object binding. | |
| void | SetSequence
(
UTemplateSequence* InSequence |
Set the template sequence being played by this actor. |