UPlayMontageCallbackProxy

Choose your operating system:

Windows

macOS

Linux

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

Name Description

Public variable

FOnMontagePlayD...

 

OnBlendOut

Called when Montage starts blending out and is not interrupted.

Public variable

FOnMontagePlayD...

 

OnCompleted

Called when Montage finished playing and wasn't interrupted.

Public variable

FOnMontagePlayD...

 

OnInterrupted

Called when Montage has been interrupted (or failed to play)

Public variable

FOnMontagePlayD...

 

OnNotifyBegin

Public variable

FOnMontagePlayD...

 

OnNotifyEnd

Constructors

Name Description

Public function

UPlayMontageCallbackProxy

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Static

UPlayMontage...

 

CreateProxyObjectForPlayMontage

(
    USkeletalMeshComponent* InSkel...,
    UAnimMontage* MontageToPlay,
    float PlayRate,
    float StartingPosition,
    FName StartingSection
)

Called to perform the query internally.

Protected function

void

 

OnMontageBlendingOut

(
    UAnimMontage* Montage,
    bool bInterrupted
)

Protected function

void

 

OnMontageEnded

(
    UAnimMontage* Montage,
    bool bInterrupted
)

Protected function

void

 

OnNotifyBeginReceived

(
    FName NotifyName,
    const FBranchingPointNotifyPayload ...
)

Protected function

void

 

OnNotifyEndReceived

(
    FName NotifyName,
    const FBranchingPointNotifyPayload ...
)

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.