![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "CoreMinimal.h"#include "UObject/ObjectMacros.h"#include "Misc/FrameRate.h"#include "Animation/SmartName.h"#include "Animation/AnimCurveTypes.h"#include "Animation/AnimData/CurveIdentifier.h"#include "Animation/AnimData/AttributeIdentifier.h"#include "AnimDataNotifications.generated.h"Go to the source code of this file.
Classes | |
| struct | FEmptyPayload |
| struct | FBracketPayload |
| struct | FAnimationTrackPayload |
| struct | FAnimationTrackAddedPayload |
| struct | FSequenceLengthChangedPayload |
| struct | FFrameRateChangedPayload |
| struct | FCurvePayload |
| struct | FCurveScaledPayload |
| struct | FCurveRenamedPayload |
| struct | FCurveFlagsChangedPayload |
| struct | FAttributePayload |
| struct | FAnimDataModelNotifPayload |
| class | UAnimationDataModelNotifiesExtensions |
Enumerations | |
| enum class | EAnimDataModelNotifyType : uint8 { BracketOpened , BracketClosed , TrackAdded , TrackChanged , TrackRemoved , SequenceLengthChanged , FrameRateChanged , CurveAdded , CurveChanged , CurveRemoved , CurveFlagsChanged , CurveRenamed , CurveScaled , CurveColorChanged , CurveCommentChanged , AttributeAdded , AttributeRemoved , AttributeChanged , Populated , Reset , SkeletonChanged , Invalid } |
|
strong |
| Enumerator | |
|---|---|
| BracketOpened | Indicates a bracket has been opened. Type of payload: FBracketPayload |
| BracketClosed | Indicates a bracket has been closed. Type of payload: FEmptyPayload |
| TrackAdded | Indicates a new bone track has been added. Type of payload: FAnimationTrackAddedPayload |
| TrackChanged | Indicates the keys of a bone track have been changed. Type of payload: FAnimationTrackChangedPayload |
| TrackRemoved | Indicates a bone track has been removed. Type of payload: FAnimationTrackRemovedPayload |
| SequenceLengthChanged | Indicates the play length of the animated data has changed. Type of payload: FSequenceLengthChangedPayload |
| FrameRateChanged | Indicates the sampling rate of the animated data has changed. Type of payload: FFrameRateChangedPayload |
| CurveAdded | Indicates a new curve has been added. Type of payload: FCurveAddedPayload |
| CurveChanged | Indicates a curve its data has been changed. Type of payload: FCurveChangedPayload |
| CurveRemoved | Indicates a curve has been removed. Type of payload: FCurveRemovedPayload |
| CurveFlagsChanged | Indicates a curve its flags have changed. Type of payload: FCurveFlagsChangedPayload |
| CurveRenamed | Indicates a curve has been renamed. Type of payload: FCurveRenamedPayload |
| CurveScaled | Indicates a curve has been scaled. Type of payload: FCurveScaledPayload |
| CurveColorChanged | Indicates a curve its color has changed. Type of payload: FCurveChangedPayload |
| CurveCommentChanged | Indicates a curve has been removed. Type of payload: FCurveChangedPayload |
| AttributeAdded | Indicates a new attribute has been added. Type of payload: FAttributeAddedPayload |
| AttributeRemoved | Indicates a new attribute has been removed. Type of payload: FAttributeRemovedPayload |
| AttributeChanged | Indicates an attribute has been changed. Type of payload: FAttributeChangedPayload |
| Populated | Indicates the data model has been populated from the source UAnimSequence. Type of payload: FEmptyPayload |
| Reset | Indicates all data stored on the model has been reset. Type of payload: FEmptyPayload |
| SkeletonChanged | Indicates that the skeleton changed. Type of payload: FEmptyPayload |
| Invalid | |
| DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams | ( | FAnimDataModelModifiedDynamicEvent | , |
| EAnimDataModelNotifyType | , | ||
| NotifType | , | ||
| TScriptInterface< IAnimationDataModel > | , | ||
| Model | , | ||
| const FAnimDataModelNotifPayload & | , | ||
| Payload | |||
| ) |
| DECLARE_MULTICAST_DELEGATE_ThreeParams | ( | FAnimDataModelModifiedEvent | , |
| const EAnimDataModelNotifyType & | , | ||
| IAnimationDataModel * | , | ||
| const FAnimDataModelNotifPayload & | |||
| ) |