Navigation
Unreal Engine C++ API Reference > Runtime > AnimGraphRuntime
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UPlayMontageCallbackProxy
References
Module | AnimGraphRuntime |
Header | /Engine/Source/Runtime/AnimGraphRuntime/Public/PlayMontageCallbackProxy.h |
Include | #include "PlayMontageCallbackProxy.h" |
Syntax
class UPlayMontageCallbackProxy : public UObject
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FOnMontagePlayDelegate | OnBlendOut | Called when Montage starts blending out and is not interrupted. |
![]() |
FOnMontagePlayDelegate | OnCompleted | Called when Montage finished playing and wasn't interrupted. |
![]() |
FOnMontagePlayDelegate | OnInterrupted | Called when Montage has been interrupted (or failed to play) |
![]() |
FOnMontagePlayDelegate | OnNotifyBegin | |
![]() |
FOnMontagePlayDelegate | OnNotifyEnd |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UPlayMontageCallbackProxy
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
UPlayMontageCallbackProxy * | CreateProxyObjectForPlayMontage
(
USkeletalMeshComponent* InSkeletalMeshComponent, |
Called to perform the query internally. |
![]() |
void | OnMontageBlendingOut
(
UAnimMontage* Montage, |
|
![]() |
void | OnMontageEnded
(
UAnimMontage* Montage, |
|
![]() |
void | OnNotifyBeginReceived
(
FName NotifyName, |
|
![]() |
void | OnNotifyEndReceived
(
FName NotifyName, |
|
![]() |
bool | PlayMontage
(
USkeletalMeshComponent* InSkeletalMeshComponent, |
Attempts to play a montage with the specified settings. Returns whether it started or not. |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BeginDestroy () |
Called before destroying the object. |