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 (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 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

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

(
    TMap < FName , FAssetRegistryTagMetad ...
)

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

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback