FNiagaraRendererMeshes

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

Windows
MacOS
Linux

Inheritance Hierarchy

FNiagaraRenderer

FNiagaraRendererMeshes

References

Module

Niagara

Header

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

Include

#include "NiagaraRendererMeshes.h"

Syntax

class FNiagaraRendererMeshes : public FNiagaraRenderer

Remarks

NiagaraRendererSprites renders an FNiagaraEmitterInstance as sprite particles

Constructors

Name Description

Public function

FNiagaraRendererMeshes

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

Destructors

Name Description

Public function

~FNiagaraRendererMeshes()

Functions

Name Description

Protected function Const

int32

 

GetLODIndex()

Public function Const

void

 

SetupVertexFactory

(
    FNiagaraMeshVertexFactory* InV...,
    const FStaticMeshLODResources& LOD...
)

Overridden from FNiagaraRenderer

Name Description

Public function Virtual Const

FNiagaraDyna...

 

GenerateDynamicData

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

Public function Virtual Const

int32

 

GetDynamicDataSize()

Public function Virtual Const

void

 

GetDynamicMeshElements

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

Protected function Virtual Const

int32

 

GetMaxIndirectArgs()

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