ULevelSequenceDirector

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

ULevelSequenceDirector

References

Module

LevelSequence

Header

/Engine/Source/Runtime/LevelSequence/Public/LevelSequenceDirector.h

Include

#include "LevelSequenceDirector.h"

Syntax

class ULevelSequenceDirector : public UObject

Variables

Name Description

Public variable

int32

 

MovieScenePlayerIndex

Native player interface index - stored by index so that it can be reinstanced correctly

Public variable

TObjectPtr< ULe...

 

Player

Pointer to the player that's playing back this director's sequence.

Public variable

int32

 

SubSequenceID

The Sequence ID for the sequence this director is playing back within - has to be stored as an int32 so that it is reinstanced correctly

Functions

Name Description

Public function

AActor *

 

GetBoundActor

(
    FMovieSceneObjectBindingID ObjectBi...
)

Resolve the first valid Actor binding inside this sub-sequence that relates to the specified ID @note ObjectBinding should be constructed from the same sequence as this Sequence Director's owning Sequence (see the GetSequenceBinding node)

Public function

TArray< AAct...

 

GetBoundActors

(
    FMovieSceneObjectBindingID ObjectBi...
)

Resolve the actor bindings inside this sub-sequence that relate to the specified ID @note ObjectBinding should be constructed from the same sequence as this Sequence Director's owning Sequence (see the GetSequenceBinding node)

Public function

UObject *...

 

GetBoundObject

(
    FMovieSceneObjectBindingID ObjectBi...
)

Resolve the first valid binding inside this sub-sequence that relates to the specified ID @note ObjectBinding should be constructed from the same sequence as this Sequence Director's owning Sequence (see the GetSequenceBinding node)

Public function

TArray< UObj...

 

GetBoundObjects

(
    FMovieSceneObjectBindingID ObjectBi...
)

Resolve the bindings inside this sub-sequence that relate to the specified ID @note ObjectBinding should be constructed from the same sequence as this Sequence Director's owning Sequence (see the GetSequenceBinding node)

Public function

UMovieSceneS...

 

GetSequence()

Get the current sequence that this director is playing back within

Public function Virtual Const

UWorld *

 

GetWorld()

Public function

void

 

OnCreated()

Called when this director is created