Navigation
API > API/Plugins > API/Plugins/TemplateSequence
Actor responsible for controlling a specific template sequence in the world.
| Name | ATemplateSequenceActor |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/TemplateSequence/Source/TemplateSequence/Public/TemplateSequenceActor.h |
| Include Path | #include "TemplateSequenceActor.h" |
Syntax
UCLASS (MinimalAPI, HideCategories=(Rendering, Physics, LOD, Activation, Input))
class ATemplateSequenceActor :
public AActor ,
public IMovieScenePlaybackClient
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → ATemplateSequenceActor
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ATemplateSequenceActor
(
const FObjectInitializer& ObjectInitializer |
TemplateSequenceActor.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BindingOverride | FTemplateSequenceBindingOverrideData | The override for the template sequence's root object binding. See SetBinding. | TemplateSequenceActor.h |
|
| PlaybackSettings | FMovieSceneSequencePlaybackSettings | TemplateSequenceActor.h |
|
|
| SequencePlayer | TObjectPtr< UTemplateSequencePlayer > | TemplateSequenceActor.h |
|
|
| TemplateSequence | FSoftObjectPath | TemplateSequenceActor.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTemplateSequence * GetSequence() |
Get the template sequence being played by this actor. | TemplateSequenceActor.h |
|
UTemplateSequencePlayer * GetSequencePlayer() |
Get the actor's sequence player, or nullptr if it not yet initialized. | TemplateSequenceActor.h |
|
void InitializePlayer() |
TemplateSequenceActor.h | ||
UTemplateSequence * LoadSequence() |
Get the template sequence being played by this actor. | TemplateSequenceActor.h |
|
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. | TemplateSequenceActor.h |
|
void SetSequence
(
UTemplateSequence* InSequence |
Set the template sequence being played by this actor. | TemplateSequenceActor.h |
|
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| TemplateSequenceActor.h |
Protected
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginPlay() |
TemplateSequenceActor.h | ||
virtual void EndPlay
(
const EEndPlayReason::Type EndPlayReason |
TemplateSequenceActor.h | ||
virtual void PostInitializeComponents() |
TemplateSequenceActor.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostInitProperties() |
TemplateSequenceActor.h | ||
virtual void PostLoad() |
TemplateSequenceActor.h |
Overridden from IMovieScenePlaybackClient
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UObject * GetInstanceData() |
TemplateSequenceActor.h | ||
virtual bool RetrieveBindingOverrides
(
const FGuid& InBindingId, |
TemplateSequenceActor.h |