|
| | TPreAnimatedPropertyTraits (const PropertyTraits *InPropertyTraitsInstance) |
| |
| void | RestorePreAnimatedValue (const KeyType &InKey, StorageType &CachedValue, const FRestoreStateParams &Params) |
| |
| MOVIESCENE_API void | Initialize (FPreAnimatedStorageID InStorageID, FPreAnimatedStateExtension *InParentExtension) |
| |
| template<typename T > |
| T | ResolveComponent (T &&In) |
| |
| template<typename... T> |
| FPreAnimatedStorageGroupHandle | FindGroup (UObject *BoundObject, T &&... Unused) |
| |
| template<typename... T> |
| FPreAnimatedStorageGroupHandle | FindGroup (const FObjectComponent &BoundObject, T &&... Unused) |
| |
| template<typename... T> |
| FPreAnimatedStorageGroupHandle | MakeGroup (UObject *BoundObject, T &&... Unused) |
| |
| template<typename... T> |
| FPreAnimatedStorageGroupHandle | MakeGroup (const FObjectComponent &BoundObject, T &&... Unused) |
| |
| MOVIESCENE_API FPreAnimatedStorageGroupHandle | FindGroupImpl (UObject *BoundObject) |
| |
| MOVIESCENE_API FPreAnimatedStorageGroupHandle | FindGroupImpl (const FObjectComponent &BoundObject) |
| |
| MOVIESCENE_API FPreAnimatedStorageGroupHandle | MakeGroupImpl (UObject *BoundObject) |
| |
| MOVIESCENE_API FPreAnimatedStorageGroupHandle | MakeGroupImpl (const FObjectComponent &BoundObject) |
| |
| template<typename ... T> |
| void | ReplaceObject (TTuple< FObjectKey, T... > &InOutKey, const FObjectKey &NewObject) |
| |
| template<typename KeyType > |
| void | ReplaceObject (KeyType &InOutKey, const FObjectKey &NewObject) |
| |
| template<typename ObjectType > |
| void | ReplaceObject (TObjectKey< ObjectType > &InOutKey, const FObjectKey &NewObject) |
| |
| void | ReplaceObject (FObjectKey &InOutKey, const FObjectKey &NewObject) |
| |
template<
typename PropertyTraits>
struct UE::MovieScene::TPreAnimatedPropertyTraits< PropertyTraits, TPropertyMetaData<>, TIntegerSequence< int > >
Pre-Animated traits class that wraps a user-provided property trait that defines property accessors with no meta-data