Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation > API/Runtime/Engine/Animation/AnimNotifies
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimNotify
- UAnimNotify_PauseClothingSimulation
- 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
UCLASS (Abstract, Blueprintable, Const, HideCategories=Object, CollapseCategories, MinimalAPI)
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 | |
|---|---|---|---|
| void | BranchingPointNotify
(
FBranchingPointNotifyPayload& BranchingPointPayload |
||
| bool | CanBePlaced
(
UAnimSequenceBase* Animation |
||
| void | DrawCanvasInEditor
(
FCanvas& Canvas, |
||
| void | DrawInEditor
(
FPrimitiveDrawInterface* PDI, |
||
| 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 | Notify
(
USkeletalMeshComponent* MeshComp, |
||
| void | Notify
(
USkeletalMeshComponent* MeshComp, |
||
| 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 | |
| PRAGMA_DISABLE_DEPRECATION_WARNINGS void | PreSave
(
const ITargetPlatform* TargetPlatform |
||
| PRAGMA_ENABLE_DEPRECATION_WARNINGS void | PreSave
(
FObjectPreSaveContext ObjectSaveContext |
Presave function. |