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

Public Types

using KeyType = FObjectKey
 
using StorageType = FPreAnimAttachment
 
- 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 }
 

Static Public Member Functions

static FPreAnimAttachment CachePreAnimatedValue (UObject *InObject)
 
static void RestorePreAnimatedValue (const FObjectKey &InKey, FPreAnimAttachment &InOutCachedAttachment, const FRestoreStateParams &Params)
 

Additional Inherited Members

- 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)
 
- Public Attributes inherited from UE::MovieScene::FBoundObjectPreAnimatedStateTraits
TSharedPtr< FPreAnimatedObjectGroupManagerObjectGroupManager
 

Member Typedef Documentation

◆ KeyType

◆ StorageType

Member Function Documentation

◆ CachePreAnimatedValue()

static FPreAnimAttachment UE::MovieScene::FComponentAttachmentPreAnimatedTraits::CachePreAnimatedValue ( UObject InObject)
inlinestatic

◆ RestorePreAnimatedValue()

static void UE::MovieScene::FComponentAttachmentPreAnimatedTraits::RestorePreAnimatedValue ( const FObjectKey InKey,
FPreAnimAttachment InOutCachedAttachment,
const FRestoreStateParams Params 
)
inlinestatic

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