Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Public/Animation/AnimNotifyQueue.h |
| Include | #include "Animation/AnimNotifyQueue.h" |
Syntax
USTRUCT ()
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 |