UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
MovieSceneComponentAttachmentSystem.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
9
10#include "MovieSceneComponentAttachmentSystem.generated.h"
11
13
14class USceneComponent;
16
17namespace UE
18{
19namespace MovieScene
20{
21
28
29} // namespace MovieScene
30} // namespace UE
31
32
33UCLASS(MinimalAPI)
47
48UCLASS(MinimalAPI)
52{
53public:
54
56
58
59 void AddPendingDetach(USceneComponent* SceneComponent, const UE::MovieScene::FPreAnimAttachment& Attachment);
60
61private:
62
63 virtual void OnLink() override final;
64 virtual void OnUnlink() override final;
65 virtual void OnRun(FSystemTaskPrerequisites& InPrerequisites, FSystemSubsequentTasks& Subsequents) override final;
66
67 //~ IMovieScenePreAnimatedStateSystemInterface interface
68 virtual void SavePreAnimatedState(const FPreAnimationParameters& InParameters) override;
69 virtual void RestorePreAnimatedState(const FPreAnimationParameters& InParameters) override;
70
72
74};
75
76
77
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition NameTypes.h:617
Definition UObjectGlobals.h:1292
Definition MovieScenePreAnimatedStateSystem.h:35
Definition MovieScene.Build.cs:6
Definition Array.h:670
Definition MovieSceneComponentAttachmentSystem.h:36
Definition MovieSceneComponentAttachmentSystem.h:52
Definition MovieSceneEntityInstantiatorSystem.h:22
std::conditional_t<(THasAddReferencedObjectForComponent< KeyType >::Value||...)||THasAddReferencedObjectForComponent< OutputType >::Value, TOverlappingEntityTracker_WithGarbage< OutputType, KeyType... >, TOverlappingEntityTracker_NoGarbage< OutputType, KeyType... > > TOverlappingEntityTracker
Definition MovieSceneOverlappingEntityTracker.h:678
Definition AdvancedWidgetsModule.cpp:13
Definition MovieSceneAnimTypeID.h:20
Definition MovieScenePreAnimatedStateSystem.h:40
Definition WeakObjectPtrTemplates.h:25
Definition MovieSceneTracksComponentTypes.h:231
Definition MovieSceneComponentAttachmentSystem.h:23
FName OldAttachSocket
Definition MovieSceneComponentAttachmentSystem.h:25
UE::MovieScene::FComponentDetachParams DetachParams
Definition MovieSceneComponentAttachmentSystem.h:26
TWeakObjectPtr< USceneComponent > OldAttachParent
Definition MovieSceneComponentAttachmentSystem.h:24
Definition MovieSceneSystemTaskDependencies.h:98
Definition MovieSceneSystemTaskDependencies.h:29