Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Animation
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Public/Animation/AnimNotifyQueue.h |
Include | #include "Animation/AnimNotifyQueue.h" |
Syntax
struct FAnimNotifyQueue
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< FAnimNotifyEventReference > | AnimNotifies | Animation Notifies that has been triggered in the latest tick |
![]() |
int32 | PredictedLODLevel | Best LOD that was 'predicted' by UpdateSkelPose. |
![]() |
FRandomStream | RandomStream | Internal random stream |
![]() |
TMap< FName, FAnimNotifyArray > | UnfilteredMontageAnimNotifies | Animation Notifies from montages that still need to be filtered by slot weight |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AddAnimNotifies
(
const TArray< FAnimNotifyEventReference >& NewNotifies, |
Wrapper functions for when we aren't coming from a sync group |
![]() |
void | AddAnimNotifies
(
const TMap< FName, TArray< FAnimNotifyEventReference >>& NewNotifies, |
|
![]() |
void | AddAnimNotifies
(
bool bSrcIsLeader, |
Add anim notifies |
![]() |
void | AddAnimNotifies
(
bool bSrcIsLeader, |
Add anim notifies from montage |
![]() |
void | AddAnimNotify
(
const FAnimNotifyEvent* Notify, |
Add notify to queue |
![]() |
void | Append
(
const FAnimNotifyQueue& Queue |
Append one queue to another |
![]() |
void | ApplyMontageNotifies
(
const FAnimInstanceProxy& Proxy |
Takes the cached notifies from playing montages and adds them if they pass a slot weight check |
![]() ![]() |
bool | PassesChanceOfTriggering
(
const FAnimNotifyEvent* Event |
Work out whether this notify should be triggered based on its chance of triggering value |
![]() ![]() |
bool | PassesFiltering
(
const FAnimNotifyEvent* Notify |
Should the notifies current filtering mode stop it from triggering |
![]() |
void | Reset
(
USkeletalMeshComponent* Component |
Reset queue & update LOD level |