FNiagaraRendererLights

NiagaraRendererLights renders an [FNiagaraEmitterInstance](API\Plugins\Niagara\FNiagaraEmitterInstance) as simple lights

Windows
MacOS
Linux

Inheritance Hierarchy

FNiagaraRenderer

FNiagaraRendererLights

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraRendererLights.h

Include

#include "NiagaraRendererLights.h"

Syntax

class FNiagaraRendererLights : public FNiagaraRenderer

Remarks

NiagaraRendererLights renders an FNiagaraEmitterInstance as simple lights

Constructors

Name Description

Public function

FNiagaraRendererLights

(
    ERHIFeatureLevel::Type FeatureLevel,
    const UNiagaraRendererProperties&#...,
    const FNiagaraEmitterInstance*...
)

Overridden from FNiagaraRenderer

Name Description

Public function Virtual Const

void

 

GatherSimpleLights

(
    FSimpleLightArray& OutParticleLigh...
)

Public function Virtual Const

FNiagaraDyna...

 

GenerateDynamicData

(
    const FNiagaraSceneProxy* Prox...,
    const UNiagaraRendererProperties&#...,
    const FNiagaraEmitterInstance*...
)

Update render data buffer from attributes

Public function Virtual Const

FPrimitiveVi...

 

GetViewRelevance

(
    const FSceneView* View,
    const FNiagaraSceneProxy* Scen...
)

Classes

Name

Description

Public struct

SimpleLightData

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