UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimNotify_PlayMontageNotify.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
5#include "AnimNotify_PlayMontageNotify.generated.h"
6
7
9// UAnimNotify_PlayMontageNotify
11
12UCLASS(editinlinenew, const, hidecategories = Object, collapsecategories, meta = (DisplayName = "Montage Notify"), MinimalAPI)
14{
16
17public:
18
19 ANIMGRAPHRUNTIME_API virtual void BranchingPointNotify(FBranchingPointNotifyPayload& BranchingPointPayload) override;
20
21 ANIMGRAPHRUNTIME_API virtual FString GetNotifyName_Implementation() const override;
22
23#if WITH_EDITOR
24 ANIMGRAPHRUNTIME_API virtual bool CanBePlaced(UAnimSequenceBase* Animation) const override;
25#endif
26protected:
27
28 // Name of notify that is passed to the PlayMontage K2Node.
29 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Notify")
31};
32
33
35// UAnimNotify_PlayMontageNotifyWindow
37
38UCLASS(editinlinenew, const, hidecategories = Object, collapsecategories, meta = (DisplayName = "Montage Notify Window"), MinimalAPI)
40{
42
43public:
44 ANIMGRAPHRUNTIME_API virtual void BranchingPointNotifyBegin(FBranchingPointNotifyPayload& BranchingPointPayload) override;
45 ANIMGRAPHRUNTIME_API virtual void BranchingPointNotifyEnd(FBranchingPointNotifyPayload& BranchingPointPayload) override;
46
47 ANIMGRAPHRUNTIME_API virtual FString GetNotifyName_Implementation() const override;
48
49#if WITH_EDITOR
50 ANIMGRAPHRUNTIME_API virtual bool CanBePlaced(UAnimSequenceBase* Animation) const override;
51#endif
52protected:
53
54 // Name of notify that is passed to ability.
55 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "Notify")
57};
UAnimMontage bool UAnimMontage UAnimMontage Montage
Definition AnimInstance.h:84
NotifyName
Definition AnimInstance.h:121
const FBranchingPointNotifyPayload BranchingPointPayload
Definition AnimInstance.h:121
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition NameTypes.h:617
Definition AnimNotifyState.h:25
Definition AnimNotify_PlayMontageNotify.h:40
Definition AnimNotify_PlayMontageNotify.h:14
Definition AnimNotify.h:52
Definition AnimSequenceBase.h:37
Definition AnimNotify.h:24