UNiagaraDataInterfaceBase::CreateComputeParameters

Constructs the correct CS parameter type for this DI (if any).

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UNiagaraDataInterfaceBase::CreateComputeParameters()

UNiagaraDataInterfaceParticleRead::CreateComputeParameters()

UNiagaraDataInterfaceOcclusion::CreateComputeParameters()

UNiagaraDataInterfaceIntRenderTarget2D::CreateComputeParameters()

UNiagaraDataInterfaceTexture::CreateComputeParameters()

UNiagaraDataInterfaceCurlNoise::CreateComputeParameters()

UNiagaraDataInterfaceVolumeTexture::CreateComputeParameters()

UNiagaraDataInterfaceCubeTexture::CreateComputeParameters()

UNiagaraDataInterface2DArrayTexture::CreateComputeParameters()

UNiagaraDataInterfacePressureGrid::CreateComputeParameters()

UNiagaraDataInterfaceMeshRendererInfo::CreateComputeParameters()

UNiagaraDataInterfaceGrid3DCollectionReader::CreateComputeParameters()

UNiagaraDataInterfaceVectorField::CreateComputeParameters()

UNiagaraDataInterfaceCollisionQuery::CreateComputeParameters()

UNiagaraDataInterfaceCamera::CreateComputeParameters()

UNiagaraDataInterfaceLandscape::CreateComputeParameters()

UNiagaraDataInterfacePhysicsField::CreateComputeParameters()

UNiagaraDataInterfaceGrid2DCollectionReader::CreateComputeParameters()

UNiagaraDataInterfaceExport::CreateComputeParameters()

UNiagaraDataInterfaceRasterizationGrid3D::CreateComputeParameters()

UNiagaraDataInterfaceNeighborGrid3D::CreateComputeParameters()

UNiagaraDataInterfaceArray::CreateComputeParameters()

UNiagaraDataInterfaceRenderTargetVolume::CreateComputeParameters()

UNiagaraDataInterfaceRenderTargetCube::CreateComputeParameters()

UNiagaraDataInterfaceCurveBase::CreateComputeParameters()

UNiagaraDataInterfaceRenderTarget2DArray::CreateComputeParameters()

UNiagaraDataInterfaceRenderTarget2D::CreateComputeParameters()

UNiagaraDataInterfaceAudioOscilloscope::CreateComputeParameters()

UNiagaraDataInterfacePhysicsAsset::CreateComputeParameters()

UNiagaraDataInterfaceVelocityGrid::CreateComputeParameters()

UNiagaraDataInterfacePressureGrid::CreateComputeParameters()

UNiagaraDataInterfaceGrid2DCollection::CreateComputeParameters()

UNiagaraDataInterfaceGeometryCollection::CreateComputeParameters()

UNiagaraDataInterfaceAudioSpectrum::CreateComputeParameters()

UNiagaraDataInterfaceGrid3DCollection::CreateComputeParameters()

UNiagaraDataInterfaceGrid3DCollectionReader::CreateComputeParameters()

UNiagaraDataInterfaceRigidMeshCollisionQuery::CreateComputeParameters()

UNiagaraDataInterfaceSpline::CreateComputeParameters()

UNiagaraDataInterfaceChaosDestruction::CreateComputeParameters()

UNiagaraDataInterfaceHairStrands::CreateComputeParameters()

UNiagaraDataInterfaceSkeletalMesh::CreateComputeParameters()

References

Module

NiagaraCore

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraCore/Public/NiagaraDataInterfaceBase.h

Include

#include "NiagaraDataInterfaceBase.h"

Syntax

virtual FNiagaraDataInterfaceParametersCS * CreateComputeParameters() const

Remarks

Constructs the correct CS parameter type for this DI (if any). The object type returned by this can only vary by class and not per object data.