Navigation
Unreal Engine C++ API Reference > Plugins > Niagara
Inheritance Hierarchy
- FPrimitiveSceneProxy
- FNiagaraSceneProxy
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraSceneProxy.h |
Include | #include "NiagaraSceneProxy.h" |
Syntax
class FNiagaraSceneProxy : public FPrimitiveSceneProxy
Remarks
Scene proxy for drawing niagara particle simulations.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FNiagaraSceneProxy
(
UNiagaraComponent* InComponent |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Called to allow renderers to free render state | |
![]() ![]() |
FNiagaraGpuComputeDispatchInterface * | ||
![]() ![]() |
FRHIUniformBuffer * | GetCustomUniformBuffer
(
bool bHasVelocity, |
Args - TYPE, DIMENSION, [UE_TYPENAME], [COMPONENT_TYPE]. e.g. Vector, 3, FVector, double // LWC_TODO: Remove COMPONENT_TYPE. |
![]() ![]() |
TUniformBuffer< FPrimitiveUniformShaderParameters > * | GetCustomUniformBufferResource
(
bool bHasVelocity, |
|
![]() ![]() |
const FMatrix & | ||
![]() ![]() |
const FVector3f & | ||
![]() ![]() |
const FDynamicData & | ||
![]() ![]() |
bool | Gets whether or not this scene proxy should be rendered. | |
![]() |
FNiagaraSystemRenderData * | Retrieves the render data for a single system | |
![]() |
void | SetProxyDynamicData
(
const FDynamicData& NewData |
|
![]() |
void | SetRenderingEnabled
(
bool bInRenderingEnabled |
Sets whether or not this scene proxy should be rendered. |
Overridden from FPrimitiveSceneProxy
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
SIZE_T | GetTypeHash () |
Return a type (or subtype) specific hash for sorting purposes |
![]() ![]() ![]() |
FPrimitiveViewRelevance | GetViewRelevance
(
const FSceneView* View |
Determines the relevance of this primitive's elements to the given view. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FDynamicData | Some proxy wide dynamic settings passed down with the emitter dynamic data. |