Navigation
API > API/Runtime > API/Runtime/MovieScene
Structure responsible for tracking contributions to pre-animated state entries that originate from track templates (ie, from an IMovieSceneExecutionToken::Execute)
| Name | TPreAnimatedCaptureSources |
| Type | struct |
| Header File | /Engine/Source/Runtime/MovieScene/Public/Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h |
| Include Path | #include "Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h" |
Syntax
template<typename KeyType>
struct TPreAnimatedCaptureSources : public UE::MovieScene::IPreAnimatedCaptureSource
Derived Classes
TPreAnimatedCaptureSources derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TPreAnimatedCaptureSources
(
FPreAnimatedStateExtension* InOwner |
Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| KeyToMetaData | TMap< KeyType, FPreAnimatedStateMetaDataArray > | Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h | ||
| Owner | FPreAnimatedStateExtension * | Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
EPreAnimatedCaptureSourceState BeginTrackingCaptureSource
(
const KeyType& InKey, |
Make an association for the specified evaluation key to the value specified by Entry, along with an indication of whether it should be restored on completion | Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h | |
void StopTrackingCaptureSource
(
const KeyType& InKey |
Stop tracking the evaluation key in question, restoring the value if it was captured with bWantsRestoreState | Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h | |
void StopTrackingCaptureSource
(
const KeyType& InKey, |
Stop tracking the evaluation key in question, where associated with the given storage value ID This restores the value if it was captured with bWantsRestoreState | Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h |
Overridden from IPreAnimatedCaptureSource
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool ContainsInstanceHandle
(
FRootInstanceHandle RootInstanceHandle |
Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h | ||
virtual void GatherAndRemoveExpiredMetaData
(
const FRestoreStateParams& Params, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h | ||
virtual void GatherAndRemoveMetaDataForGroup
(
FPreAnimatedStorageGroupHandle Group, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h | ||
virtual void GatherAndRemoveMetaDataForRootInstance
(
FRootInstanceHandle InstanceHandle, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h | ||
virtual void GatherAndRemoveMetaDataForStorage
(
FPreAnimatedStorageID StorageID, |
Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h | ||
virtual void Reset() |
IPreAnimatedCaptureSource members. | Evaluation/PreAnimatedState/MovieScenePreAnimatedCaptureSources.h |