FNiagaraRendererSprites

[FNiagaraRendererSprites](API\Plugins\Niagara\FNiagaraRendererSprites) renders an [FNiagaraEmitterInstance](API\Plugins\Niagara\FNiagaraEmitterInstance) as sprite particles

Windows
MacOS
Linux

Inheritance Hierarchy

FNiagaraRenderer

FNiagaraRendererSprites

References

Module

Niagara

Header

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

Include

#include "NiagaraRendererSprites.h"

Syntax

class FNiagaraRendererSprites : public FNiagaraRenderer

Remarks

FNiagaraRendererSprites renders an FNiagaraEmitterInstance as sprite particles

Constructors

Name Description

Public function

FNiagaraRendererSprites

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

Destructors

Name Description

Public function

~FNiagaraRendererSprites()

Overridden from FNiagaraRenderer

Name Description

Public function Virtual

void

 

CreateRenderThreadResources

Public function Virtual Const

FNiagaraDyna...

 

GenerateDynamicData

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

Update render data buffer from attributes

Public function Virtual Const

int

 

GetDynamicDataSize()

Public function Virtual Const

void

 

GetDynamicMeshElements

(
    const TArray< const FSceneView*...,
    const FSceneViewFamily& ViewFamily,
    uint32 VisibilityMap,
    FMeshElementCollector& Collector,
    const FNiagaraSceneProxy* Scen...
)

Public function Virtual Const

bool

 

IsMaterialValid

(
    UMaterialInterface* Mat
)

Public function Virtual

void

 

ReleaseRenderThreadResources()

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