FNiagaraSceneProxy

Scene proxy for drawing niagara particle simulations.

Windows
MacOS
Linux

Inheritance Hierarchy

FPrimitiveSceneProxy

FNiagaraSceneProxy

References

Module

Niagara

Header

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

Include

#include "NiagaraComponent.h"

Syntax

class FNiagaraSceneProxy : public FPrimitiveSceneProxy

Remarks

Scene proxy for drawing niagara particle simulations.

Variables

Name Description

Public variable

FParticlePerfSt...

 

PerfStatsContext

Public variable

float

 

PreviewLODDistance

Constructors

Name Description

Public function

FNiagaraSceneProxy

(
    UNiagaraComponent* InComponent
)

Destructors

Name Description

Public function

~FNiagaraSceneProxy()

Functions

Name Description

Public function

void

 

CreateRenderers

(
    const UNiagaraComponent* InCom...
)

Public function

void

 

DestroyRenderState_Concurrent()

Called to allow renderers to free render state

Public function Const

NiagaraEmitt...

 

GetBatcher()

Public function

const TArray...

 

GetEmitterRenderers()

Called on render thread to assign new dynamic data

Public function Const

const FMatri...

 

GetLocalToWorldInverse()

Public function Const

bool

 

GetRenderingEnabled()

Gets whether or not this scene proxy should be rendered.

Public function Const

FRHIUniformB...

 

GetUniformBufferNoVelocity()

Public function

void

 

ReleaseRenderers()

Public function

void

 

SetRenderingEnabled

(
    bool bInRenderingEnabled
)

Sets whether or not this scene proxy should be rendered.

Overridden from FPrimitiveSceneProxy

Name Description

Public function Virtual Const

SIZE_T

 

GetTypeHash()

Return a type (or subtype) specific hash for sorting purposes

Public function Virtual Const

FPrimitiveVi...

 

GetViewRelevance

(
    const FSceneView* View
)

Determines the relevance of this primitive's elements to the given view.

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