Navigation
API > API/Plugins > API/Plugins/Niagara > API/Plugins/Niagara/UNiagaraDataInterface
- UNiagaraDataInterface::SetShaderParameters()
- UNiagaraDataInterfaceOcclusion::SetShaderParameters()
- UNiagaraDataInterfaceSpriteRendererInfo::SetShaderParameters()
- UNiagaraDataInterfaceIntRenderTarget2D::SetShaderParameters()
- UNiagaraDataInterfaceMeshRendererInfo::SetShaderParameters()
- UNiagaraDataInterfaceCurlNoise::SetShaderParameters()
- UNiagaraDataInterfaceVolumeCache::SetShaderParameters()
- UNiagaraDataInterfaceParticleRead::SetShaderParameters()
- UNiagaraDataInterface2DArrayTexture::SetShaderParameters()
- UNiagaraDataInterfaceVolumeTexture::SetShaderParameters()
- UNiagaraDataInterfaceCubeTexture::SetShaderParameters()
- UNiagaraDataInterfaceAsyncGpuTrace::SetShaderParameters()
- UNiagaraDataInterfaceCamera::SetShaderParameters()
- UNiagaraDataInterfaceTexture::SetShaderParameters()
- UNiagaraDataInterfaceVectorField::SetShaderParameters()
- UNiagaraDataInterfaceSparseVolumeTexture::SetShaderParameters()
- UNiagaraDataInterfaceCollisionQuery::SetShaderParameters()
- UNiagaraDataInterfaceLandscape::SetShaderParameters()
- UNiagaraDataInterfacePhysicsField::SetShaderParameters()
- UNiagaraDataInterfaceRenderTargetCube::SetShaderParameters()
- UNiagaraDataInterfaceExport::SetShaderParameters()
- UNiagaraDataInterfaceRenderTargetVolume::SetShaderParameters()
- UNiagaraDataInterfaceRenderTarget2DArray::SetShaderParameters()
- UNiagaraDataInterfaceRenderTarget2D::SetShaderParameters()
- UNiagaraDataInterfaceRasterizationGrid3D::SetShaderParameters()
- UNiagaraDataInterfaceNeighborGrid3D::SetShaderParameters()
- UNiagaraDataInterfaceVelocityGrid::SetShaderParameters()
- UNiagaraDataInterfaceArray::SetShaderParameters()
- UNiagaraDataInterfaceCurveBase::SetShaderParameters()
- UNiagaraDataInterfaceAudioOscilloscope::SetShaderParameters()
- UNiagaraDataInterfacePhysicsAsset::SetShaderParameters()
- UNiagaraDataInterfaceGrid2DCollection::SetShaderParameters()
- UNiagaraDataInterfaceGeometryCollection::SetShaderParameters()
- UNiagaraDataInterfaceGrid3DCollection::SetShaderParameters()
- UNiagaraDataInterfaceAudioSpectrum::SetShaderParameters()
- UNiagaraDataInterfaceSpline::SetShaderParameters()
- UNiagaraDataInterfaceRigidMeshCollisionQuery::SetShaderParameters()
- UNiagaraDataInterfaceHairStrands::SetShaderParameters()
- UNiagaraDataInterfaceChaosDestruction::SetShaderParameters()
- UNiagaraDataInterfaceSkeletalMesh::SetShaderParameters()
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterface.h |
| Include | #include "NiagaraDataInterface.h" |
virtual void SetShaderParameters
&40;
const FNiagaraDataInterfaceSetShaderParametersContext & Context
&41; const
Remarks
Set the shader parameters will only be called if the data interface provided shader parameters. You must write the parameters in the order you added them to the structure.