PreAnimatedState

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FAnimTypePreAnimatedStateMasterStorage

Public struct

FAnimTypePreAnimatedStateObjectStorage

Public struct

FCachePreAnimatedValueParams

Public struct

FPreAnimatedEntityCaptureSource

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

Public struct

FPreAnimatedEvalHookKeyType

Public struct

FPreAnimatedEvaluationHookCaptureSources

Structure responsible for tracking contributions to pre-eanimated state entries that originate from track EvaluationHooks (ie, from an IMovieSceneExecutionToken::Execute)

Public struct

FPreAnimatedMasterTokenTraits

Public struct

FPreAnimatedObjectGroupManager

Public struct

FPreAnimatedObjectTokenTraits

Public struct

FPreAnimatedStateCachedValueHandle

A handle to a particular pre-animated value within a FPreAnimatedStateExtension instance

Public struct

FPreAnimatedStateEntry

Specifies an entry to a specific piece of pre-animated state within a FPreAnimatedStateExtension instance.

Public struct

FPreAnimatedStateExtension

Pre-animated state extension that houses all cached values for objects animated by a specific UMovieSceneEntitySystemLinker- The presence of this extension denotes that pre-animated state should be stored in one form or another.

Public struct

FPreAnimatedStateMetaData

Meta-data pertaining to a specific animating source (could be a FMovieSceneEntityID, FMovieSceneEvaluationKey, UMovieSceneTrackInstance etc) Which specifies an entry to a piece of pre-animated state, the RootInstance that it's playing from, and whether it wants to restore state or not

Public struct

FPreAnimatedStorageGroupHandle

Public struct

FPreAnimatedStorageID

Public struct

FPreAnimatedStorageIndex

Public struct

FPreAnimatedTemplateCaptureSources

Structure responsible for tracking contributions to pre-eanimated state entries that originate from track templates (ie, from an IMovieSceneExecutionToken::Execute)

Public struct

FPreAnimatedTrackerParams

Public struct

FPreAnimatedTrackInstanceCaptureSources

Structure responsible for tracking contributions to pre-eanimated state entries that originate from track templates (ie, from an IMovieSceneExecutionToken::Execute)

Public struct

FRestoreStateParams

Parameters that are passed to IMovieScenePreAnimatedToken::RestoreState and IMovieScenePreAnimatedGlobalToken::RestoreState

Public struct

IPreAnimatedCaptureSource

Public struct

IPreAnimatedObjectEntityStorage

Public struct

IPreAnimatedObjectPropertyStorage

Public struct

IPreAnimatedStateGroupManager

Interface required for any logical grouping of pre-animated state

Public struct

IPreAnimatedStateTokenStorage

Public struct

IPreAnimatedStorage

Public struct

TAutoRegisterPreAnimatedStorageID

Public struct

TPreAnimatedCaptureSources

Structure responsible for tracking contributions to pre-eanimated state entries that originate from track templates (ie, from an IMovieSceneExecutionToken::Execute)

Public struct

TPreAnimatedPropertyStorageImpl

Public struct

TPreAnimatedStateStorage

Public struct

TPreAnimatedStateStorage_ObjectTraits

Struct FPreAnimatedStateStorageObjectTraits { using KeyType = FObjectKey; using StorageType = IMovieScenePreAnimatedTokenPtr; static void CachePreAnimatedValue(const FObjectKey& Object, StorageType& OutCachedValue); static void RestorePreAnimatedValue(const FObjectKey& Object, StorageType& InOutCachedValue, const FRestoreStateParams& Params); };

Public struct

TPreAnimatedStorageID

Typedefs

Enums

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss