UNiagaraEffectType

Contains settings and working data shared among many NiagaraSystems that share some commonality of type.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraEffectType.h

Include

#include "NiagaraEffectType.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UNiagaraEffectType : public UObject

Remarks

Contains settings and working data shared among many NiagaraSystems that share some commonality of type. For example ImpactFX vs EnvironmentalFX.

Variables

Name Description

Public variable UProperty Category, EditAnywhere

ENiagaraCullRea...

 

CullReaction

How effects of this type react when they fail the cull checks.

Public variable UProperty Category, EditAnywhere

FNiagaraEmitter...

 

EmitterScalabilitySettings

Public variable

uint32

 

NumInstances

Total number of instances across all systems for this effect type.

Public variable UProperty Category, EditAnywhere

FNiagaraSystemS...

 

SystemScalabilitySettings

Public variable UProperty Category, EditAnywhere

ENiagaraScalabi...

 

UpdateFrequency

How regularly effects of this type are checked for scalability.

Constructors

Name Description

Public function

UNiagaraEffectType

(
    const FObjectInitializer& ObjectIn...
)

Functions

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Public function Virtual

bool

 

IsReadyForFinishDestroy()

Called to check if the object is ready for FinishDestroy.

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Deprecated Variables

Name Description

Public variable UProperty

TArray< FNiagar...

 

DetailLevelScalabilitySettings_DEPRECATED

Cull settings to use at each detail level.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss