Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation > API/Runtime/Engine/Animation/AnimNotifies
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UAnimNotifyState
- UAnimNotify_GameplayCueState
- UAnimNotify_PlayMontageNotifyWindow
- UAnimNotifyState_DisableRootMotion
- UAnimNotifyState_EarlyOutContextualAnimWindow
- UAnimNotifyState_IKWindow
- UAnimNotifyState_MotionWarping
- UAnimNotifyState_PoseSearchBase
- UAnimNotifyState_PoseSearchBlockTransition
- UAnimNotifyState_PoseSearchExcludeFromDatabase
- UAnimNotifyState_PoseSearchModifyCost
- UAnimNotifyState_PoseSearchOverrideContinuingPoseCostBias
- UAnimNotifyState_TimedNiagaraEffect
- UAnimNotifyState_TimedNiagaraEffectAdvanced
- UAnimNotifyState_TimedParticleEffect
- UAnimNotifyState_Trail
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNotifies/AnimNotifyState.h |
| Include | #include "Animation/AnimNotifies/AnimNotifyState.h" |
Syntax
class UAnimNotifyState : 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 state instance should fire in animation editors | |
| FColor | NotifyColor | Color of Notify in editor |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UAnimNotifyState
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BranchingPointNotifyBegin
(
FBranchingPointNotifyPayload& BranchingPointPayload |
||
| void | BranchingPointNotifyEnd
(
FBranchingPointNotifyPayload& BranchingPointPayload |
||
| void | BranchingPointNotifyTick
(
FBranchingPointNotifyPayload& BranchingPointPayload, |
||
| 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 | ||
| void | NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
||
| void | NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
||
| void | NotifyTick
(
USkeletalMeshComponent* MeshComp, |
||
| void | OnAnimNotifyCreatedInEditor
(
FAnimNotifyEvent& ContainingAnimNotifyEvent |
||
| bool | Received_NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
||
| bool | Received_NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
||
| bool | Received_NotifyTick
(
USkeletalMeshComponent* MeshComp, |
||
| bool | Override this to prevent firing this notify state 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 | NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
This function is deprecated. Use the other NotifyBegin instead. | |
| void | NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
This function is deprecated. Use the other NotifyEnd instead. | |
| void | NotifyTick
(
USkeletalMeshComponent* MeshComp, |
This function is deprecated. Use the other NotifyTick instead. |