![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <AnimTypes.h>
Inheritance diagram for FAnimNotifyEvent:Additional Inherited Members | |
Protected Member Functions inherited from FAnimLinkableElement | |
| FAnimSegment * | GetSegmentAtCurrentTime () |
Protected Attributes inherited from FAnimLinkableElement | |
| TObjectPtr< UAnimMontage > | LinkedMontage |
| int32 | SlotIndex |
| int32 | SegmentIndex |
| TEnumAsByte< EAnimLinkMethod::Type > | LinkMethod |
| TEnumAsByte< EAnimLinkMethod::Type > | CachedLinkMethod |
| float | SegmentBeginTime |
| float | SegmentLength |
| float | LinkValue |
| TObjectPtr< UAnimSequenceBase > | LinkedSequence |
Triggers an animation notify. Each AnimNotifyEvent contains an AnimNotify object which has its Notify method called and passed to the animation.
|
inline |
|
inlinevirtual |
| float FAnimNotifyEvent::GetDuration | ( | ) | const |
| float FAnimNotifyEvent::GetEndTriggerTime | ( | ) | const |
Returns the actual end time for a state notify. In some cases this may be different from DisplayTime + Duration
| FName FAnimNotifyEvent::GetNotifyEventName | ( | ) | const |
Get the NotifyName pre-appended to "AnimNotify_", for calling the event
| FName FAnimNotifyEvent::GetNotifyEventName | ( | const UMirrorDataTable * | MirrorDataTable | ) | const |
Get the mirrored NotifyName pre-appended to "AnimNotify_", for calling the event. If Notify is not mirrored returns result of GetNotifyEventName()
| float FAnimNotifyEvent::GetTriggerTime | ( | ) | const |
Returns the actual trigger time for this notify. In some cases this may be different to the DisplayTime that has been set
|
inline |
Returns true if this is blueprint or native class-based notify (i.e. not a named notify)
| bool FAnimNotifyEvent::IsBranchingPoint | ( | ) | const |
Returns true is this AnimNotify is a BranchingPoint
|
inline |
|
inline |
| void FAnimNotifyEvent::RefreshEndTriggerOffset | ( | EAnimEventTriggerOffsets::Type | PredictedOffsetType | ) |
Updates end trigger offset based on a combination of predicted offset and current offset
| void FAnimNotifyEvent::RefreshTriggerOffset | ( | EAnimEventTriggerOffsets::Type | PredictedOffsetType | ) |
Updates trigger offset based on a combination of predicted offset and current offset
|
overridevirtual |
Sets the time of this element
| NewTime | The time to set this element to |
| ReferenceFrame | The kind of time being passed to this method |
Reimplemented from FAnimLinkableElement.
| bool FAnimNotifyEvent::bCanBeFilteredViaRequest |
Allow notify event to be filtered if requested at runtime (e. g. via an Anim Graph Message)
| bool FAnimNotifyEvent::bConvertedFromBranchingPoint |
If TRUE, this notify has been converted from an old BranchingPoint.
| bool FAnimNotifyEvent::bTriggerOnDedicatedServer |
If disabled this notify will be skipped on dedicated servers
| bool FAnimNotifyEvent::bTriggerOnFollower |
If enabled this notify will trigger when the animation is a follower in a sync group (by default only the sync group leaders notifies trigger
| float FAnimNotifyEvent::Duration |
| FAnimLinkableElement FAnimNotifyEvent::EndLink |
Linkable element to use for the end handle representing a notify state duration
| float FAnimNotifyEvent::EndTriggerTimeOffset |
An offset similar to TriggerTimeOffset but used for the end scrub handle of a notify state's duration
| TEnumAsByte<EMontageNotifyTickType::Type> FAnimNotifyEvent::MontageTickType |
| TObjectPtr<class UAnimNotify> FAnimNotifyEvent::Notify |
| int32 FAnimNotifyEvent::NotifyFilterLOD |
LOD to start filtering this notify from.
| TEnumAsByte<ENotifyFilterType::Type> FAnimNotifyEvent::NotifyFilterType |
Defines a method for filtering notifies (stopping them triggering) e.g. by looking at the meshes current LOD
| FName FAnimNotifyEvent::NotifyName |
| TObjectPtr<class UAnimNotifyState> FAnimNotifyEvent::NotifyStateClass |
| float FAnimNotifyEvent::NotifyTriggerChance |
Defines the chance of this notify triggering, 0 = No Chance, 1 = Always triggers
| int32 FAnimNotifyEvent::TrackIndex |
'Track' that the notify exists on, used for visual placement in editor and sorting priority in runtime
| float FAnimNotifyEvent::TriggerTimeOffset |
An offset from the DisplayTime to the actual time we will trigger the notify, as we cannot always trigger it exactly at the time the user wants
| float FAnimNotifyEvent::TriggerWeightThreshold |