UNiagaraSignificanceHandler

Base class for significance handlers.

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)(Abstract, EditInlineNew)
class UNiagaraSignificanceHandler : public UObject

Remarks

Base class for significance handlers. These allow Niagara's scalability system to determine the relative significance of different FX in the scene. Some basic ones are provided but projects are free to implement their own more complex determinations of significance. For example, FX attached to the player character could be given higher priority.

Functions

Name Description

Public function Virtual

void

 

CalculateSignificance

(
    TArray< UNiagaraComponent* >&...,
    TArray< FNiagaraScalabilityState > ...,
    TArray< int32 >& OutIndices
)

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