Navigation
API > API/Plugins > API/Plugins/Niagara
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
| Type | Name | Description | |
|---|---|---|---|
FNiagaraRendererMeshes
(
ERHIFeatureLevel::Type FeatureLevel, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | CalculateMeshUsed
(
FParticleMeshRenderData& ParticleMeshRenderData |
||
| FNiagaraMeshCommonParameters | CreateCommonShaderParams
(
const FParticleMeshRenderData& ParticleMeshRenderData, |
||
| void | CreateMeshBatchForSection
(
FRHICommandListBase& RHICmdList, |
||
| FNiagaraMeshUniformBufferRef | CreateVFUniformBuffer
(
const FParticleMeshRenderData& ParticleMeshRenderData, |
||
| FVector4f | GetShaderLODScreenSize
(
const FSceneView& View, |
||
| bool | |||
| void | InitializeSortInfo
(
const FParticleMeshRenderData& ParticleMeshRenderData, |
||
| uint32 | PerformSortAndCull
(
FRHICommandListBase& RHICmdList, |
||
| void | PrepareParticleMeshRenderData
(
FParticleMeshRenderData& ParticleMeshRenderData, |
||
| void | PrepareParticleRenderBuffers
(
FRHICommandListBase& RHICmdList, |
||
| void | PreparePerMeshData
(
FParticleMeshRenderData& ParticleMeshRenderData, |
||
| void | SetupElementForGPUScene
(
const FParticleMeshRenderData& ParticleMeshRenderData, |
Overridden from FNiagaraRenderer
| Type | Name | Description | |
|---|---|---|---|
| FNiagaraDynamicDataBase * | GenerateDynamicData
(
const FNiagaraSceneProxy* Proxy, |
||
| int32 | |||
| void | GetDynamicMeshElements
(
const TArray< const FSceneView* >& Views, |
||
| void | Initialize
(
const UNiagaraRendererProperties* InProps, |
||
| bool | IsMaterialValid
(
const UMaterialInterface* Mat |
||
| void |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FEmitterSourceInstanceData | |||
| FGPUSceneUpdateResource | |||
| FMeshCollectorResources | |||
| FMeshData | |||
| FParticleMeshRenderData |