Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Animation > AnimNotifies
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimNotify
- UAnimNotify_GameplayCue
- UAnimNotify_PauseClothingSimulation
- UAnimNotify_PlayMontageNotify
- UAnimNotify_PlayNiagaraEffect
- UAnimNotify_PlayParticleEffect
- UAnimNotify_PlaySound
- UAnimNotify_ResetClothingSimulation
- UAnimNotify_ResetDynamics
- UAnimNotify_ResumeClothingSimulation
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNotifies/AnimNotify.h |
Include | #include "Animation/AnimNotifies/AnimNotify.h" |
Syntax
class UAnimNotify : public UObject
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
bool | bIsNativeBranchingPoint | End UObject Interface This notify is always a branching point when used on Montages. |
![]() |
bool | bShouldFireInEditor | Whether this notify instance should fire in animation editors |
![]() |
FColor | NotifyColor | Color of Notify in editor |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UAnimNotify
(
const FObjectInitializer& ObjectInitializer |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | CanBePlaced
(
UAnimSequenceBase* Animation |
|
![]() ![]() |
UObject * | ||
![]() ![]() |
float | TriggerWeightThreshold to use when creating notifies of this type | |
![]() ![]() |
FLinearColor | ||
![]() ![]() |
FString | ||
![]() ![]() |
FString | Implementable event to get a custom name for the notify | |
![]() ![]() ![]() |
UWorld * | GetWorld () |
We don't instance UAnimNotify objects along with the animations they belong to, but we still need a way to see which world this UAnimNotify is currently operating on. |
![]() ![]() |
void | OnAnimNotifyCreatedInEditor
(
FAnimNotifyEvent& ContainingAnimNotifyEvent |
|
![]() ![]() |
bool | Received_Notify
(
USkeletalMeshComponent* MeshComp, |
|
![]() ![]() |
bool | Override this to prevent firing this notify type in animation editors | |
![]() ![]() |
void |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostLoad () |
UObject Interface |
![]() ![]() |
void | PreSave
(
FObjectPreSaveContext SaveContext |
Presave function. |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BranchingPointNotify
(
FBranchingPointNotifyPayload& BranchingPointPayload |
Please use the other Notify function instead |
![]() ![]() |
void | Notify
(
USkeletalMeshComponent* MeshComp, |
Please use the other Notify function instead |
![]() ![]() |
void | Notify
(
USkeletalMeshComponent* MeshComp, |
Please use the other Notify function instead |
![]() ![]() |
PRAGMA_DISABLE_DEPRECATION_WARNINGSvoid | PreSave
(
const ITargetPlatform* TargetPlatform |
Use version that takes FObjectPreSaveContext instead. |