|
| using | KeyType = typename StorageTraits::KeyType |
| |
| using | StorageType = typename StorageTraits::StorageType |
| |
| | TPreAnimatedStateStorage () |
| |
| | TPreAnimatedStateStorage (FMaterialParameterCollectionVectorTraits &&InTraits) |
| |
| | TPreAnimatedStateStorage (const TPreAnimatedStateStorage &)=delete |
| |
| TPreAnimatedStateStorage & | operator= (const TPreAnimatedStateStorage &)=delete |
| |
| void | Initialize (FPreAnimatedStorageID InStorageID, FPreAnimatedStateExtension *InParentExtension) override |
| |
| FPreAnimatedStorageID | GetStorageType () const override |
| |
| EPreAnimatedStorageRequirement | RestorePreAnimatedStateStorage (FPreAnimatedStorageIndex StorageIndex, EPreAnimatedStorageRequirement SourceRequirement, EPreAnimatedStorageRequirement TargetRequirement, const FRestoreStateParams &Params) override |
| |
| EPreAnimatedStorageRequirement | DiscardPreAnimatedStateStorage (FPreAnimatedStorageIndex StorageIndex, EPreAnimatedStorageRequirement SourceRequirement) override |
| |
| void | SetRestoreMask (const IRestoreMask *InRestoreMask) |
| |
| void | AddReferencedObjects (FReferenceCollector &ReferenceCollector) override |
| |
| FPreAnimatedStorageIndex | GetOrCreateStorageIndex (const KeyType &InKey) |
| |
| FPreAnimatedStorageIndex | FindStorageIndex (const KeyType &InKey) const |
| |
| void | AssignPreAnimatedValue (FPreAnimatedStorageIndex StorageIndex, EPreAnimatedStorageRequirement StorageRequirement, StorageType &&InNewValue) |
| |
| bool | IsStorageRequirementSatisfied (FPreAnimatedStorageIndex StorageIndex, EPreAnimatedStorageRequirement StorageRequirement) const |
| |
| FPreAnimatedStateEntry | FindEntry (KeyArgs &&... InKeyArgs) |
| |
| FPreAnimatedStateEntry | MakeEntry (KeyArgs &&... InKeyArgs) |
| |
| bool | IsCapturingGlobalState () const |
| |
| void | ForciblyPersistStorage (FPreAnimatedStorageIndex StorageIndex) |
| |
| bool | IsStorageInitialized (FPreAnimatedStorageIndex StorageIndex) const |
| |
| bool | HasEverAnimated (FPreAnimatedStorageIndex StorageIndex) const |
| |
| const KeyType & | GetKey (FPreAnimatedStorageIndex StorageIndex) const |
| |
| void | ReplaceKey (FPreAnimatedStorageIndex StorageIndex, const KeyType &NewKey) |
| |
| const StorageType & | GetCachedValue (FPreAnimatedStorageIndex StorageIndex) const |
| |
| void | BeginTrackingEntities (UMovieSceneEntitySystemLinker *Linker, TComponentTypeID< ContributorTypes >... InComponentTypes) |
| |
| void | BeginTrackingEntitiesTask (UMovieSceneEntitySystemLinker *Linker, const TaskType &InParams, TComponentTypeID< ContributorTypes >... InComponentTypes) |
| |
| void | BeginTrackingEntity (FMovieSceneEntityID EntityID, const bool bWantsRestoreState, FRootInstanceHandle RootInstanceHandle, ContributorTypes... InComponents) |
| |
| void | CachePreAnimatedValues (UMovieSceneEntitySystemLinker *Linker, TComponentTypeID< ContributorTypes >... InComponentTypes) |
| |
| void | CachePreAnimatedValuesTask (UMovieSceneEntitySystemLinker *Linker, const TaskType &InParams, TComponentTypeID< ContributorTypes >... InComponentTypes) |
| |
| void | CachePreAnimatedValue (ContributorTypes... Values) |
| |
| void | CachePreAnimatedValue (const KeyType &InKey, OnCacheValue &&CacheCallback, EPreAnimatedCaptureSourceTracking TrackingMode=EPreAnimatedCaptureSourceTracking::CacheIfTracked) |
| |
| void | CachePreAnimatedValue (FPreAnimatedStorageGroupHandle GroupHandle, const KeyType &InKey, OnCacheValue &&CacheCallback, EPreAnimatedCaptureSourceTracking TrackingMode=EPreAnimatedCaptureSourceTracking::CacheIfTracked) |
| |
| void | CacheTrackedPreAnimatedValue (EPreAnimatedCaptureSourceTracking TrackingMode, ContributorTypes... Values) |
| |
| void | BeginTrackingAndCachePreAnimatedValues (UMovieSceneEntitySystemLinker *Linker, TComponentTypeID< ContributorTypes >... InComponentTypes) |
| |
| void | BeginTrackingAndCachePreAnimatedValuesTask (UMovieSceneEntitySystemLinker *Linker, const TaskType &InParams, TComponentTypeID< ContributorTypes >... InComponentTypes) |
| |
| void | OnObjectReplaced (FPreAnimatedStorageIndex StorageIndex, const FObjectKey &OldObject, const FObjectKey &NewObject) override |
| |
| virtual | ~IPreAnimatedStorage () |
| |
| virtual IPreAnimatedObjectPropertyStorage * | AsPropertyStorage () |
| |
| virtual IPreAnimatedObjectEntityStorage * | AsObjectStorage () |
| |
| TSharedRef< IPreAnimatedStorage, Mode > | AsShared () |
| |
| TSharedRef< IPreAnimatedStorage const, Mode > | AsShared () const |
| |
| TSharedRef< SubobjectType, Mode > | AsSharedSubobject (SubobjectType *SubobjectPtr) const |
| |
| TWeakPtr< IPreAnimatedStorage, Mode > | AsWeak () |
| |
| TWeakPtr< IPreAnimatedStorage const, Mode > | AsWeak () const |
| |
| TWeakPtr< SubobjectType, Mode > | AsWeakSubobject (SubobjectType *SubobjectPtr) const |
| |
| void | UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const |
| |
| void | UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const |
| |
| UE_FORCEINLINE_HINT bool | DoesSharedInstanceExist () const |
| |
| FMaterialParameterCollectionVectorTraits | Traits |
| |
| bool | ShouldTrackCaptureSource (EPreAnimatedCaptureSourceTracking TrackingMode, KeyArgs &&... InKeyArgs) |
| |
| void | TrackCaptureSource (const FPreAnimatedStateEntry &Entry, EPreAnimatedCaptureSourceTracking TrackingMode) |
| |
| | TSharedFromThis () |
| |
| | TSharedFromThis (TSharedFromThis const &) |
| |
| UE_FORCEINLINE_HINT TSharedFromThis & | operator= (TSharedFromThis const &) |
| |
| | ~TSharedFromThis () |
| |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > | SharedThis (OtherType *ThisPtr) |
| |
| static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > | SharedThis (const OtherType *ThisPtr) |
| |
| TMap< KeyType, FPreAnimatedStorageIndex > | KeyToStorageIndex |
| |
| TSparseArray< FCachedData > | PreAnimatedStorage |
| |
| TSortedMap< FPreAnimatedStorageIndex, StorageType > | TransientPreAnimatedStorage |
| |
| FPreAnimatedStateExtension * | ParentExtension |
| |
| const IRestoreMask * | RestoreMask |
| |
| FPreAnimatedStorageID | StorageID |
| |