Navigation
API > API/Plugins > API/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. |