Navigation
API > API/Runtime > API/Runtime/Engine
| Name | UAnimNotifyState |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNotifies/AnimNotifyState.h |
| Include Path | #include "Animation/AnimNotifies/AnimNotifyState.h" |
Syntax
UCLASS (Abstract, EditInlineNew, Blueprintable, Const, HideCategories=Object, CollapseCategories,
Meta=(ShowWorldContextPin), MinimalAPI)
class UAnimNotifyState : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimNotifyState
Derived Classes
UAnimNotifyState derived class hierarchy
- UAnimNotify_GameplayCueState
- UAnimNotify_PlayMontageNotifyWindow
- UAnimNotifyState_DisableRootMotion
- UAnimNotifyState_EarlyOutContextualAnimWindow
- UAnimNotifyState_IKWindow
- UAnimNotifyState_MotionWarping
- UAnimNotifyState_PoseSearchBase
- UAnimNotifyState_TimedNiagaraEffect
- UAnimNotifyState_TimedParticleEffect
- UAnimNotifyState_Trail
- UNotifyState_AlignmentBase
- UNotifyState_TwoBoneIK
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimNotifyState
(
const FObjectInitializer& ObjectInitializer |
Animation/AnimNotifies/AnimNotifyState.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsNativeBranchingPoint | bool | End UObject Interface This notify is always a branching point when used on Montages. | Animation/AnimNotifies/AnimNotifyState.h | |
| bShouldFireInEditor | bool | Whether this notify state instance should fire in animation editors | Animation/AnimNotifies/AnimNotifyState.h |
|
| NotifyColor | FColor | Color of Notify in editor | Animation/AnimNotifies/AnimNotifyState.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BranchingPointNotifyBegin
(
FBranchingPointNotifyPayload& BranchingPointPayload |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void BranchingPointNotifyEnd
(
FBranchingPointNotifyPayload& BranchingPointPayload |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void BranchingPointNotifyTick
(
FBranchingPointNotifyPayload& BranchingPointPayload, |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual bool CanBePlaced
(
UAnimSequenceBase* Animation |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void DrawCanvasInEditor
(
FCanvas& Canvas, |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void DrawInEditor
(
FPrimitiveDrawInterface* PDI, |
Animation/AnimNotifies/AnimNotifyState.h | ||
float GetDefaultTriggerWeightThreshold() |
TriggerWeightThreshold to use when creating notifies of this type | Animation/AnimNotifies/AnimNotifyState.h |
|
virtual FLinearColor GetEditorColor() |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual FString GetEditorComment() |
Animation/AnimNotifies/AnimNotifyState.h | ||
FString GetNotifyName() |
Implementable event to get a custom name for the notify | Animation/AnimNotifies/AnimNotifyState.h |
|
virtual void NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void NotifyTick
(
USkeletalMeshComponent* MeshComp, |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void NotifyTick
(
USkeletalMeshComponent* MeshComp, |
Animation/AnimNotifies/AnimNotifyState.h | ||
virtual void OnAnimNotifyCreatedInEditor
(
FAnimNotifyEvent& ContainingAnimNotifyEvent |
Animation/AnimNotifies/AnimNotifyState.h | ||
bool Received_NotifyBegin
(
USkeletalMeshComponent* MeshComp, |
Animation/AnimNotifies/AnimNotifyState.h |
|
|
bool Received_NotifyEnd
(
USkeletalMeshComponent* MeshComp, |
Animation/AnimNotifies/AnimNotifyState.h |
|
|
bool Received_NotifyTick
(
USkeletalMeshComponent* MeshComp, |
Animation/AnimNotifies/AnimNotifyState.h |
|
|
virtual bool ShouldFireInEditor() |
Override this to prevent firing this notify state type in animation editors | Animation/AnimNotifies/AnimNotifyState.h | |
virtual void ValidateAssociatedAssets() |
Animation/AnimNotifies/AnimNotifyState.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostLoad() |
UObject Interface | Animation/AnimNotifies/AnimNotifyState.h | |
virtual void PreSave
(
FObjectPreSaveContext ObjectSaveContext |
Animation/AnimNotifies/AnimNotifyState.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UObject * GetContainingAsset() |
Animation/AnimNotifies/AnimNotifyState.h |