Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FAnimNotifyEventReference |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Public/Animation/AnimNotifyQueue.h |
| Include Path | #include "Animation/AnimNotifyQueue.h" |
Syntax
USTRUCT (BlueprintType )
struct FAnimNotifyEventReference
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Animation/AnimNotifyQueue.h | |||
FAnimNotifyEventReference
(
const FAnimNotifyEvent* InNotify, |
Animation/AnimNotifyQueue.h | ||
FAnimNotifyEventReference
(
const FAnimNotifyEvent* InNotify, |
Animation/AnimNotifyQueue.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bActiveContext | bool | Whether the context this notify was fired from is active or not (active == not blending out). | Animation/AnimNotifyQueue.h | |
| ContextData | TSharedPtr< TArray< TUniquePtr< const UE::Anim::IAnimNotifyEventContextDataInterface > > > | Context data gleaned from the tick record. | Animation/AnimNotifyQueue.h | |
| CurrentAnimTime | float | The recorded time from the tick record that this notify event was fired at. | Animation/AnimNotifyQueue.h | |
| MirrorTable | TObjectPtr< const UMirrorDataTable > | If set, the Notify has been mirrored. The mirrored name can be found in MirrorTable->AnimNotifyToMirrorAnimNotifyMap. | Animation/AnimNotifyQueue.h |
|
| Notify | const FAnimNotifyEvent * | Animation/AnimNotifyQueue.h | ||
| NotifySource | TObjectPtr< const UObject > | Animation/AnimNotifyQueue.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddContextData
(
TArgs&&... Args |
Allows adding extra context data after GatherTickRecordData has been exectuted. | Animation/AnimNotifyQueue.h | |
void GatherTickRecordData
(
const FAnimTickRecord& InTickRecord |
Pulls relevant data from the tick record. | Animation/AnimNotifyQueue.h | |
const Type * GetContextData() |
Animation/AnimNotifyQueue.h | ||
float GetCurrentAnimationTime() |
Gets the current animation's time that this notify was fired at. | Animation/AnimNotifyQueue.h | |
const UMirrorDataTable * GetMirrorDataTable() |
Animation/AnimNotifyQueue.h | ||
const FAnimNotifyEvent * GetNotify() |
Animation/AnimNotifyQueue.h | ||
const UObject * GetSourceObject() |
Gets the source object of this notify (e.g. anim sequence), if any. | Animation/AnimNotifyQueue.h | |
bool IsActiveContext() |
Whether the context this notify was fired from is active or not (active == not blending out). | Animation/AnimNotifyQueue.h | |
void SetNotify
(
const FAnimNotifyEvent* InNotify |
Animation/AnimNotifyQueue.h |