14#include "AnimDataNotifications.generated.h"
99 UPROPERTY(BlueprintReadOnly, Category = Payload)
109 UPROPERTY(BlueprintReadOnly, Category = Payload)
131 UE_DEPRECATED(5.2,
"FAnimationTrackAddedPayload::TrackIndex has been deprecated")
132 UPROPERTY(BlueprintReadOnly, Category = Payload)
150 UE_DEPRECATED(5.0,
"Time in seconds is deprecated use FFrameNumber members (PreviousNumberOfFrames) instead")
151 UPROPERTY(BlueprintReadOnly, Category = Payload)
152 float PreviousLength = 0.f;
156 UPROPERTY(BlueprintReadOnly, Category = Payload)
161 UPROPERTY(BlueprintReadOnly, Category = Payload)
165 UPROPERTY(BlueprintReadOnly, Category = Payload)
169 UPROPERTY(BlueprintReadOnly, Category = Payload)
173 UPROPERTY(BlueprintReadOnly, Category = Payload)
183 UPROPERTY(BlueprintReadOnly, Category = Payload)
193 UPROPERTY(BlueprintReadOnly, Category = Payload)
207 UPROPERTY(BlueprintReadOnly, Category = Payload)
211 UPROPERTY(BlueprintReadOnly, Category = Payload)
221 UPROPERTY(BlueprintReadOnly, Category = Payload)
231 UPROPERTY(BlueprintReadOnly, Category = Payload)
241 UPROPERTY(BlueprintReadOnly, Category = Payload)
258 template<
typename PayloadType>
261 const UScriptStruct* ScriptStruct = PayloadType::StaticStruct();
263 return *((
const PayloadType*)Data);
282 UFUNCTION(BlueprintCallable, Category = AnimationAsset, meta = (ScriptMethod))
291 UFUNCTION(BlueprintCallable, Category = AnimationAsset, meta = (ScriptMethod))
EAnimDataModelNotifyType
Definition AnimDataNotifications.h:20
#define ensure( InExpression)
Definition AssertionMacros.h:464
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name, Param3Type, Param3Name)
Definition DelegateCombinations.h:71
#define DECLARE_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param2Type, Param3Type)
Definition DelegateCombinations.h:67
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UPARAM(...)
Definition ObjectMacros.h:748
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition NameTypes.h:617
Definition UnrealType.h:3087
Definition IAnimationDataModel.h:127
Definition ScriptInterface.h:139
Definition AnimDataNotifications.h:278
Definition BlueprintFunctionLibrary.h:16
bool IsChildOf() const
Definition Class.h:788
Definition AnimDataNotifications.h:251
UScriptStruct * GetStruct() const
Definition AnimDataNotifications.h:267
const PayloadType & GetPayload() const
Definition AnimDataNotifications.h:259
UScriptStruct * Struct
Definition AnimDataNotifications.h:273
const int8 * GetData() const
Definition AnimDataNotifications.h:266
const int8 * Data
Definition AnimDataNotifications.h:270
FAnimDataModelNotifPayload(const int8 *InData, UScriptStruct *InStruct)
Definition AnimDataNotifications.h:255
Definition AttributeIdentifier.h:17
Definition CurveIdentifier.h:37
Definition AnimDataNotifications.h:118
FAnimationTrackAddedPayload & operator=(const FAnimationTrackAddedPayload &)=default
FAnimationTrackAddedPayload(const FAnimationTrackAddedPayload &)=default
PRAGMA_DISABLE_DEPRECATION_WARNINGS FAnimationTrackAddedPayload()=default
FAnimationTrackAddedPayload(FAnimationTrackAddedPayload &&)=default
FAnimationTrackAddedPayload & operator=(FAnimationTrackAddedPayload &&)=default
Definition AnimDataNotifications.h:105
Definition AnimDataNotifications.h:237
Definition AnimDataNotifications.h:95
Definition AnimDataNotifications.h:227
Definition AnimDataNotifications.h:189
Definition AnimDataNotifications.h:217
Definition AnimDataNotifications.h:203
Definition AnimDataNotifications.h:89
Definition AnimDataNotifications.h:179
Definition FrameRate.h:21
Definition AnimDataNotifications.h:138
FSequenceLengthChangedPayload & operator=(const FSequenceLengthChangedPayload &)=default
FSequenceLengthChangedPayload(const FSequenceLengthChangedPayload &)=default
FSequenceLengthChangedPayload(FSequenceLengthChangedPayload &&)=default
PRAGMA_DISABLE_DEPRECATION_WARNINGS FSequenceLengthChangedPayload()=default
FSequenceLengthChangedPayload & operator=(FSequenceLengthChangedPayload &&)=default