UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FSequenceDirectorPlaybackCapability Struct Reference

#include <SequenceDirectorPlaybackCapability.h>

+ Inheritance diagram for UE::MovieScene::FSequenceDirectorPlaybackCapability:

Public Member Functions

 FSequenceDirectorPlaybackCapability ()
 
 FSequenceDirectorPlaybackCapability (bool bInUseStrongCache)
 
MOVIESCENE_API void ResetDirectorInstances ()
 
MOVIESCENE_API UObjectGetOrCreateDirectorInstance (TSharedRef< const FSharedPlaybackState > SharedPlaybackState, FMovieSceneSequenceIDRef SequenceID)
 
virtual MOVIESCENE_API void InvalidateCachedData (UMovieSceneEntitySystemLinker *Linker) override
 
- Public Member Functions inherited from UE::MovieScene::IPlaybackCapability
virtual ~IPlaybackCapability ()
 
virtual void Initialize (TSharedRef< const FSharedPlaybackState > Owner)
 
virtual void OnSubInstanceCreated (TSharedRef< const FSharedPlaybackState > Owner, const FInstanceHandle InstanceHandle)
 

Detailed Description

Playback capability for sequences that have a director blueprint.

Constructor & Destructor Documentation

◆ FSequenceDirectorPlaybackCapability() [1/2]

UE::MovieScene::FSequenceDirectorPlaybackCapability::FSequenceDirectorPlaybackCapability ( )
inline

◆ FSequenceDirectorPlaybackCapability() [2/2]

UE::MovieScene::FSequenceDirectorPlaybackCapability::FSequenceDirectorPlaybackCapability ( bool  bInUseStrongCache)
inline

Member Function Documentation

◆ GetOrCreateDirectorInstance()

UObject * UE::MovieScene::FSequenceDirectorPlaybackCapability::GetOrCreateDirectorInstance ( TSharedRef< const FSharedPlaybackState SharedPlaybackState,
FMovieSceneSequenceIDRef  SequenceID 
)

Gets a new or existing director blueprint instance for the given root or sub sequence

◆ InvalidateCachedData()

void UE::MovieScene::FSequenceDirectorPlaybackCapability::InvalidateCachedData ( UMovieSceneEntitySystemLinker Linker)
overridevirtual

Called when the root sequence is cleaning cached data

Reimplemented from UE::MovieScene::IPlaybackCapability.

◆ ResetDirectorInstances()

void UE::MovieScene::FSequenceDirectorPlaybackCapability::ResetDirectorInstances ( )

Remove all director blueprint instances


The documentation for this struct was generated from the following files: