Navigation
API > API/Plugins > API/Plugins/TemplateSequence
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- ATemplateSequenceActor
References
| Module | TemplateSequence |
| Header | /Engine/Plugins/MovieScene/TemplateSequence/Source/TemplateSequence/Public/TemplateSequenceActor.h |
| Include | #include "TemplateSequenceActor.h" |
Syntax
UCLASS&40;HideCategories&61;&40;Rendering, Physics, LOD, Activation, Input&41;&41;
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 | |
|---|---|---|---|
| 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 | 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. |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
Overridable native event for when play begins for this actor. | |
| void | EndPlay
(
const EEndPlayReason::Type EndPlayReason |
Overridable function called whenever this actor is being removed from a level | |
| bool | GetReferencedContentObjects
(
TArray< UObject* >& Objects |
Used by the "Sync to Content Browser" right-click menu option in the editor. | |
| void | Allow actors to initialize themselves on the C++ side after all of their components have been initialized, only called during gameplay |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | Called after the C++ constructor and after the properties have been initialized, including those loaded from config. |
Overridden from IMovieScenePlaybackClient
| Type | Name | Description | |
|---|---|---|---|
| UObject * | Retrieve the optional instance data that should be used for this evaluation | ||
| bool | RetrieveBindingOverrides
(
const FGuid& InBindingId, |
Locate bound objects that relate to the specified binding ID |