Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
| Name | UPlayMontageCallbackProxy |
| Type | class |
| Header File | /Engine/Source/Runtime/AnimGraphRuntime/Public/PlayMontageCallbackProxy.h |
| Include Path | #include "PlayMontageCallbackProxy.h" |
Syntax
UCLASS (MinimalAPI)
class UPlayMontageCallbackProxy : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UPlayMontageCallbackProxy
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UPlayMontageCallbackProxy
(
const FObjectInitializer& ObjectInitializer |
PlayMontageCallbackProxy.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnBlendOut | FOnMontagePlayDelegate | Called when Montage starts blending out and is not interrupted. | PlayMontageCallbackProxy.h |
|
| OnCompleted | FOnMontagePlayDelegate | Called when Montage finished playing and wasn't interrupted. | PlayMontageCallbackProxy.h |
|
| OnInterrupted | FOnMontagePlayDelegate | Called when Montage has been interrupted (or failed to play) | PlayMontageCallbackProxy.h |
|
| OnNotifyBegin | FOnMontagePlayDelegate | PlayMontageCallbackProxy.h |
|
|
| OnNotifyEnd | FOnMontagePlayDelegate | PlayMontageCallbackProxy.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnimInstancePtr | TWeakObjectPtr< UAnimInstance > | PlayMontageCallbackProxy.h | ||
| bInterruptedCalledBeforeBlendingOut | uint32 | PlayMontageCallbackProxy.h | ||
| BlendingOutDelegate | FOnMontageBlendingOutStarted | PlayMontageCallbackProxy.h | ||
| MontageEndedDelegate | FOnMontageEnded | PlayMontageCallbackProxy.h | ||
| MontageInstanceID | int32 | PlayMontageCallbackProxy.h |
Functions
Public
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginDestroy() |
PlayMontageCallbackProxy.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OnMontageBlendingOut
(
UAnimMontage* Montage, |
PlayMontageCallbackProxy.h | ||
void OnMontageEnded
(
UAnimMontage* Montage, |
PlayMontageCallbackProxy.h | ||
void OnNotifyBeginReceived
(
FName NotifyName, |
PlayMontageCallbackProxy.h | ||
void OnNotifyEndReceived
(
FName NotifyName, |
PlayMontageCallbackProxy.h | ||
bool PlayMontage
(
USkeletalMeshComponent* InSkeletalMeshComponent, |
Attempts to play a montage with the specified settings. Returns whether it started or not. | PlayMontageCallbackProxy.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UPlayMontageCallbackProxy * CreateProxyObjectForPlayMontage
(
USkeletalMeshComponent* InSkeletalMeshComponent, |
Called to perform the query internally. | PlayMontageCallbackProxy.h |
|