UAnimNotifyState_TimedNiagaraEffectAdvanced

Same as Timed Niagara Effect but also provides some more advanced abilities at an additional cost.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

NiagaraAnimNotifies

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraAnimNotifies/Public/AnimNotifyState_TimedNiagaraEffect.h

Include

#include "AnimNotifyState_TimedNiagaraEffect.h"

Syntax

UCLASS(Blueprintable, Meta=(DisplayName="Advanced Timed Niagara Effect"))
class UAnimNotifyState_TimedNiagaraEffectAdvanced : public UAnimNotifyState_TimedNiagaraEffect

Remarks

Same as Timed Niagara Effect but also provides some more advanced abilities at an additional cost.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta

TArray< FCurveP...

 

AnimCurves

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bEnableNormalizedNotifyProgress

Public variable UProperty Category, EditAnywhere, Meta

FName

 

NotifyProgressUserParameter

Protected variable

TMap< UMeshComp...

 

ProgressInfoMap

Constructors

Name Description

Public function

UAnimNotifyState_TimedNiagaraEffectAdvanced

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function UFunction BlueprintCallable, Category

float

 

GetNotifyProgress

(
    UMeshComponent* MeshComp
)

Returns a 0 to 1 value for the progress of this component along the notify.

Overridden from UAnimNotifyState

Name Description

Public function Virtual

void

 

NotifyBegin

(
    USkeletalMeshComponent* MeshCo...,
    UAnimSequenceBase* Animation,
    float TotalDuration,
    const FAnimNotifyEventReference& E...
)

Public function Virtual

void

 

NotifyEnd

(
    USkeletalMeshComponent* MeshCo...,
    UAnimSequenceBase* Animation,
    const FAnimNotifyEventReference& E...
)

Public function Virtual

void

 

NotifyTick

(
    USkeletalMeshComponent* MeshCo...,
    UAnimSequenceBase* Animation,
    float FrameDeltaTime,
    const FAnimNotifyEventReference& E...
)

Classes

Name

Description

Protected struct

FInstanceProgressInfo

Deprecated Functions

Name Description

Public function Virtual

void

 

NotifyBegin

(
    USkeletalMeshComponent* MeshCo...,
    UAnimSequenceBase* Animation,
    float TotalDuration
)

Please use the other NotifyBegin function instead

Public function Virtual

void

 

NotifyEnd

(
    USkeletalMeshComponent* MeshCo...,
    UAnimSequenceBase* Animation
)

Please use the other NotifyEnd function instead

Public function Virtual

void

 

NotifyTick

(
    USkeletalMeshComponent* MeshCo...,
    UAnimSequenceBase* Animation,
    float FrameDeltaTime
)

Please use the other NotifyTick function instead