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

#include <IMovieScenePlaybackCapability.h>

+ Inheritance diagram for UE::MovieScene::IPlaybackCapability:

Public Member Functions

virtual ~IPlaybackCapability ()
 
virtual void Initialize (TSharedRef< const FSharedPlaybackState > Owner)
 
virtual void OnSubInstanceCreated (TSharedRef< const FSharedPlaybackState > Owner, const FInstanceHandle InstanceHandle)
 
virtual void InvalidateCachedData (UMovieSceneEntitySystemLinker *Linker)
 

Detailed Description

Interface for playback capabilities that want to be notified of various operations.

Constructor & Destructor Documentation

◆ ~IPlaybackCapability()

virtual UE::MovieScene::IPlaybackCapability::~IPlaybackCapability ( )
inlinevirtual

Member Function Documentation

◆ Initialize()

virtual void UE::MovieScene::IPlaybackCapability::Initialize ( TSharedRef< const FSharedPlaybackState Owner)
inlinevirtual

Called after this capability has been added to a shared playback state

Reimplemented in FMovieSceneEvaluationState.

◆ InvalidateCachedData()

virtual void UE::MovieScene::IPlaybackCapability::InvalidateCachedData ( UMovieSceneEntitySystemLinker Linker)
inlinevirtual

Called when the root sequence is cleaning cached data

Reimplemented in UE::MovieScene::FSequenceDirectorPlaybackCapability.

◆ OnSubInstanceCreated()

virtual void UE::MovieScene::IPlaybackCapability::OnSubInstanceCreated ( TSharedRef< const FSharedPlaybackState Owner,
const FInstanceHandle  InstanceHandle 
)
inlinevirtual

Called when a new sequence instance has been created and added to the sequence hierarchy

Reimplemented in FMovieSceneEvaluationState.


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