Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNiagaraDataInterfaceProxy |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterface.h |
| Include Path | #include "NiagaraDataInterface.h" |
Syntax
struct FNiagaraDataInterfaceProxy
Derived Classes
FNiagaraDataInterfaceProxy derived class hierarchy
- FNiagaraDataInterfaceProxyRW
- FNDIGeometryCollectionProxy
- FNDIHairStrandsProxy
- FNDIPhysicsAssetProxy
- FNDIPhysicsFieldProxy
- FNiagaraDataIntefaceProxyOcclusionQuery
- FNiagaraDataInterfaceProxyChaosDestruction
- FNiagaraDataInterfaceProxyCurlNoise
- FNiagaraDataInterfaceProxyOscilloscope
- FNiagaraDataInterfaceProxySkeletalMesh
- FNiagaraDataInterfaceProxySpline
- FNiagaraDataInterfaceProxySubmix
- FNiagaraDataInterfaceProxyVectorField
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraDataInterfaceProxy() |
NiagaraDataInterface.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNiagaraDataInterfaceProxy() |
NiagaraDataInterface.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SourceDIName | FName | #todo(dmp): move all of this stuff to the RW interface to keep it out of here? | NiagaraDataInterface.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FNiagaraDataInterfaceProxyRW * AsIterationProxy() |
NiagaraDataInterface.h | ||
virtual void ConsumePerInstanceDataFromGameThread
(
void* PerInstanceData, |
NiagaraDataInterface.h | ||
virtual void FinalizePostStage
(
FRDGBuilder& GraphBuilder, |
NiagaraDataInterface.h | ||
virtual void FinalizePreStage
(
FRDGBuilder& GraphBuilder, |
NiagaraDataInterface.h | ||
int32 PerInstanceDataPassedToRenderThreadSize() |
NiagaraDataInterface.h | ||
virtual void PostSimulate
(
const FNDIGpuComputePostSimulateContext& Context |
NiagaraDataInterface.h | ||
virtual void PostStage
(
const FNDIGpuComputePostStageContext& Context |
NiagaraDataInterface.h | ||
virtual void PreStage
(
const FNDIGpuComputePreStageContext& Context |
NiagaraDataInterface.h | ||
virtual bool RequiresPostStageFinalize() |
NiagaraDataInterface.h | ||
virtual bool RequiresPreStageFinalize() |
NiagaraDataInterface.h | ||
virtual void ResetData
(
const FNDIGpuComputeResetContext& Context |
New data interface path. | NiagaraDataInterface.h |