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 |