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

#include <MovieScenePreAnimatedCaptureSources.h>

+ Inheritance diagram for UE::MovieScene::FPreAnimatedEntityCaptureSource:

Public Member Functions

MOVIESCENE_API FPreAnimatedEntityCaptureSource (FPreAnimatedStateExtension *InOwner)
 
MOVIESCENE_API void BeginTrackingEntity (const FPreAnimatedStateEntry &Entry, FMovieSceneEntityID EntityID, FRootInstanceHandle RootInstanceHandle, bool bWantsRestoreState)
 
void StopTrackingEntity (FMovieSceneEntityID EntityID, FPreAnimatedStorageID StorageID)
 
void StopTrackingEntity (FMovieSceneEntityID EntityID)
 
- Public Member Functions inherited from UE::MovieScene::TPreAnimatedCaptureSources< FMovieSceneEntityID >
 TPreAnimatedCaptureSources (FPreAnimatedStateExtension *InOwner)
 
MOVIESCENE_API EPreAnimatedCaptureSourceState BeginTrackingCaptureSource (const FMovieSceneEntityID &InKey, const FPreAnimatedStateMetaData &MetaData)
 
MOVIESCENE_API void StopTrackingCaptureSource (const FMovieSceneEntityID &InKey, FPreAnimatedStorageID InStorageID)
 
MOVIESCENE_API void StopTrackingCaptureSource (const FMovieSceneEntityID &InKey)
 
MOVIESCENE_API void Reset () override
 
MOVIESCENE_API bool ContainsInstanceHandle (FRootInstanceHandle RootInstanceHandle) const override
 
MOVIESCENE_API void GatherAndRemoveExpiredMetaData (const FRestoreStateParams &Params, TArray< FPreAnimatedStateMetaData > &OutExpiredMetaData) override
 
MOVIESCENE_API void GatherAndRemoveMetaDataForGroup (FPreAnimatedStorageGroupHandle Group, TArray< FPreAnimatedStateMetaData > &OutExpiredMetaData) override
 
MOVIESCENE_API void GatherAndRemoveMetaDataForStorage (FPreAnimatedStorageID StorageID, FPreAnimatedStorageIndex StorageIndex, TArray< FPreAnimatedStateMetaData > &OutExpiredMetaData) override
 
MOVIESCENE_API void GatherAndRemoveMetaDataForRootInstance (FRootInstanceHandle InstanceHandle, TArray< FPreAnimatedStateMetaData > &OutExpiredMetaData) override
 
- Public Member Functions inherited from UE::MovieScene::IPreAnimatedCaptureSource
virtual ~IPreAnimatedCaptureSource ()
 

Detailed Description

Structure responsible for tracking contributions to pre-animated state entries that originate from ECS data (ie, from FMovieSceneEntityIDs)

Constructor & Destructor Documentation

◆ FPreAnimatedEntityCaptureSource()

UE::MovieScene::FPreAnimatedEntityCaptureSource::FPreAnimatedEntityCaptureSource ( FPreAnimatedStateExtension InOwner)

Member Function Documentation

◆ BeginTrackingEntity()

void UE::MovieScene::FPreAnimatedEntityCaptureSource::BeginTrackingEntity ( const FPreAnimatedStateEntry Entry,
FMovieSceneEntityID  EntityID,
FRootInstanceHandle  RootInstanceHandle,
bool  bWantsRestoreState 
)

◆ StopTrackingEntity() [1/2]

void UE::MovieScene::FPreAnimatedEntityCaptureSource::StopTrackingEntity ( FMovieSceneEntityID  EntityID)
inline

◆ StopTrackingEntity() [2/2]

void UE::MovieScene::FPreAnimatedEntityCaptureSource::StopTrackingEntity ( FMovieSceneEntityID  EntityID,
FPreAnimatedStorageID  StorageID 
)
inline

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