Navigation
API > API/Runtime > API/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. |