UTemplateSequence

Movie scene animation that can be instanced multiple times inside a level sequence.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

TemplateSequence

Header

/Engine/Plugins/MovieScene/TemplateSequence/Source/TemplateSequence/Public/TemplateSequence.h

Include

#include "TemplateSequence.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class UTemplateSequence : public UMovieSceneSequence

Remarks

Movie scene animation that can be instanced multiple times inside a level sequence.

Variables

Constructors

Name Description

Public function

UTemplateSequence

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

FGuid

 

GetRootObjectBindingID()

Gets the object binding that corresponds to the root spawnable that serves as the template.

Public function

void

 

Initialize()

Overridden from UMovieSceneSequence

Name Description

Public function Virtual Const

bool

 

AllowsSpawnableObjects()

Whether objects can be spawned at run-time.

Public function Virtual

void

 

BindPossessableObject

(
    const FGuid& ObjectId,
    UObject& PossessedObject,
    UObject* Context
)

Called when Sequencer has created an object binding for a possessable object

Public function Virtual Const

bool

 

CanPossessObject

(
    UObject& Object,
    UObject* InPlaybackContext
)

Check whether the given object can be possessed by this animation.

Public function Virtual

FGuid

 

CreatePossessable

(
    UObject* ObjectToPossess
)

Called to add a new possessable for the specified object

Public function Virtual Const

FText

 

GetDisplayName()

Get the display name for this movie sequence

Public function Virtual Const

UMovieScene ...

 

GetMovieScene()

Get the movie scene that controls this animation.

Public function Virtual Const

UObject *...

 

GetParentObject

(
    UObject* Object
)

Get the logical parent object for the supplied object (not necessarily its outer).

Public function Virtual Const

ETrackSuppor...

 

IsTrackSupported

(
    TSubclassOf< class UMovieSceneTrack...
)

Sequences can determine whether they support a particular track type

Public function Virtual Const

void

 

LocateBoundObjects

(
    const FGuid& ObjectId,
    UObject* Context,
    TArray< UObject*, TInlineAlloc...
)

Locate all the objects that correspond to the specified object ID, using the specified context

Public function Virtual

void

 

UnbindInvalidObjects

(
    const FGuid& ObjectId,
    UObject* Context
)

Unbinds specific objects from the provided GUID that do not resolve

Public function Virtual

void

 

UnbindObjects

(
    const FGuid& ObjectId,
    const TArray< UObject* >& InO...,
    UObject* Context
)

Unbinds specific objects from the provided GUID

Public function Virtual

void

 

UnbindPossessableObjects

(
    const FGuid& ObjectId
)

Unbinds all possessable objects from the provided GUID.

Overridden from UObject

Name Description

Public function Virtual Const

void

 

GetAssetRegistryTagMetadata

Gathers a collection of asset registry tag metadata

Public function Virtual Const

void

 

GetAssetRegistryTags

(
    TArray< FAssetRegistryTag >& OutTa...
)

Gathers a list of asset registry searchable tags which are name/value pairs with some type information This only needs to be implemented for asset objects

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss