Navigation
Unreal Engine C++ API Reference > Plugins > Niagara
Inheritance Hierarchy
- FNiagaraDataInterfaceProxy
- FNDIGeometryCollectionProxy
- FNDIHairStrandsProxy
- FNDIPhysicsAssetProxy
- FNDIPhysicsFieldProxy
- FNiagaraDataIntefaceProxyCameraQuery
- FNiagaraDataIntefaceProxyOcclusionQuery
- FNiagaraDataInterfaceProxyChaosDestruction
- FNiagaraDataInterfaceProxyCurlNoise
- FNiagaraDataInterfaceProxyOscilloscope
- FNiagaraDataInterfaceProxyRW
- FNDIVelocityGridProxy
- FNDIPressureGridProxy
- FNiagaraDataInterfaceProxyGrid2DCollectionProxy
- FNiagaraDataInterfaceProxyGrid3DCollectionProxy
- FNiagaraDataInterfaceProxyNeighborGrid3D
- FNiagaraDataInterfaceProxyRasterizationGrid3D
- FNiagaraDataInterfaceProxyRenderTarget2DArrayProxy
- FNiagaraDataInterfaceProxyRenderTarget2DProxy
- FNiagaraDataInterfaceProxyRenderTargetCubeProxy
- FNiagaraDataInterfaceProxyRenderTargetVolumeProxy
- INDIArrayProxyBase
- FNDIArrayProxyImpl
- FNiagaraDataInterfaceProxySkeletalMesh
- FNiagaraDataInterfaceProxySpline
- FNiagaraDataInterfaceProxySubmix
- FNiagaraDataInterfaceProxySpectrum
- FNiagaraDataInterfaceProxyVectorField
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterface.h |
Include | #include "NiagaraDataInterface.h" |
Syntax
struct FNiagaraDataInterfaceProxy
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FName | SourceDIName | #todo(dmp): move all of this stuff to the RW interface to keep it out of here? |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FNiagaraDataInterfaceProxyRW * | ||
![]() ![]() |
void | ConsumePerInstanceDataFromGameThread
(
void* PerInstanceData, |
|
![]() ![]() |
void | FinalizePostStage
(
FRDGBuilder& GraphBuilder, |
|
![]() ![]() |
void | FinalizePreStage
(
FRDGBuilder& GraphBuilder, |
|
![]() ![]() |
int32 | ||
![]() ![]() |
void | PostSimulate
(
const FNDIGpuComputePostSimulateContext& Context |
|
![]() ![]() |
void | PostStage
(
const FNDIGpuComputePostStageContext& Context |
|
![]() ![]() |
void | PreStage
(
const FNDIGpuComputePreStageContext& Context |
|
![]() ![]() ![]() |
bool | ||
![]() ![]() ![]() |
bool | ||
![]() ![]() |
void | ResetData
(
const FNDIGpuComputeResetContext& Context |
New data interface path. |