UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::MovieScene::FPreAnimatedSkeletalAnimationAnimInstanceTraits Struct Reference
+ Inheritance diagram for UE::MovieScene::FPreAnimatedSkeletalAnimationAnimInstanceTraits:

Public Types

using KeyType = FObjectKey
 
using StorageType = bool
 
- Public Types inherited from UE::MovieScene::FBoundObjectPreAnimatedStateTraits
enum  { NeedsInitialize = true , SupportsGrouping = true , SupportsReplaceObject = true }
 
- Public Types inherited from UE::MovieScene::FPreAnimatedStateTraits
enum  { NeedsInitialize = false , SupportsGrouping = false , SupportsReplaceObject = false }
 

Public Member Functions

bool CachePreAnimatedValue (const FObjectKey &Object)
 
void RestorePreAnimatedValue (const FObjectKey &Object, bool &Unused, const FRestoreStateParams &Params)
 
- Public Member Functions inherited from UE::MovieScene::FBoundObjectPreAnimatedStateTraits
MOVIESCENE_API void Initialize (FPreAnimatedStorageID InStorageID, FPreAnimatedStateExtension *InParentExtension)
 
template<typename 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)
 

Additional Inherited Members

- Public Attributes inherited from UE::MovieScene::FBoundObjectPreAnimatedStateTraits
TSharedPtr< FPreAnimatedObjectGroupManagerObjectGroupManager
 

Detailed Description


Pre-animated traits for a sequencer animation node

Member Typedef Documentation

◆ KeyType

◆ StorageType

Member Function Documentation

◆ CachePreAnimatedValue()

bool UE::MovieScene::FPreAnimatedSkeletalAnimationAnimInstanceTraits::CachePreAnimatedValue ( const FObjectKey Object)
inline

◆ RestorePreAnimatedValue()

void UE::MovieScene::FPreAnimatedSkeletalAnimationAnimInstanceTraits::RestorePreAnimatedValue ( const FObjectKey Object,
bool Unused,
const FRestoreStateParams Params 
)
inline

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