Navigation
API > API/Plugins > API/Plugins/NiagaraAnimNotifies
| Name | UAnimNotify_PlayNiagaraEffect |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraAnimNotifies/Public/AnimNotify_PlayNiagaraEffect.h |
| Include Path | #include "AnimNotify_PlayNiagaraEffect.h" |
Syntax
UCLASS (Const, HideCategories=Object, CollapseCategories,
Meta=(DisplayName="Play Niagara Particle Effect"), MinimalAPI)
class UAnimNotify_PlayNiagaraEffect : public UAnimNotify
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAnimNotify → UAnimNotify_PlayNiagaraEffect
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UAnimNotify_PlayNiagaraEffect() |
AnimNotify_PlayNiagaraEffect.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Attached | uint32 | Should attach to the bone/socket. | AnimNotify_PlayNiagaraEffect.h |
|
| bAbsoluteScale | bool | Whether or not we are in absolute scale mode. | AnimNotify_PlayNiagaraEffect.h |
|
| LocationOffset | FVector | Location offset from the socket. | AnimNotify_PlayNiagaraEffect.h |
|
| RotationOffset | FRotator | Rotation offset from socket. | AnimNotify_PlayNiagaraEffect.h |
|
| Scale | FVector | Scale to spawn the Niagara system at. | AnimNotify_PlayNiagaraEffect.h |
|
| SocketName | FName | SocketName to attach to. | AnimNotify_PlayNiagaraEffect.h |
|
| Template | TObjectPtr< UNiagaraSystem > | Niagara System to Spawn. | AnimNotify_PlayNiagaraEffect.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FString GetNotifyName_Implementation() |
AnimNotify_PlayNiagaraEffect.h | ||
UFXSystemComponent * GetSpawnedEffect() |
Return FXSystemComponent created from SpawnEffect. | AnimNotify_PlayNiagaraEffect.h |
|
Overridden from UAnimNotify
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Notify
(
USkeletalMeshComponent* MeshComp, |
AnimNotify_PlayNiagaraEffect.h | ||
virtual void Notify
(
USkeletalMeshComponent* MeshComp, |
AnimNotify_PlayNiagaraEffect.h | ||
virtual void ValidateAssociatedAssets() |
AnimNotify_PlayNiagaraEffect.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
AnimNotify_PlayNiagaraEffect.h | ||
virtual void PostLoad() |
AnimNotify_PlayNiagaraEffect.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual UFXSystemComponent * SpawnEffect
(
USkeletalMeshComponent* MeshComp, |
Spawns the NiagaraSystemComponent. Called from Notify. | AnimNotify_PlayNiagaraEffect.h |