Navigation
API > API/Plugins > API/Plugins/Niagara > API/Plugins/Niagara/UNiagaraDataInterface
Description
Allows data interfaces the opportunity to rename / change the function signature and perform an upgrade. Return true if the signature was modified and we need to refresh the pins / name, etc.
Derived Overrides
- UNiagaraDataInterfaceArray::UpgradeFunctionCall
- UNiagaraDataInterfaceAsyncGpuTrace::UpgradeFunctionCall
- UNiagaraDataInterfaceAudioPlayer::UpgradeFunctionCall
- UNiagaraDataInterfaceCamera::UpgradeFunctionCall
- UNiagaraDataInterfaceCollisionQuery::UpgradeFunctionCall
- UNiagaraDataInterfaceGrid2DCollection::UpgradeFunctionCall
- UNiagaraDataInterfaceGrid3DCollection::UpgradeFunctionCall
- UNiagaraDataInterfaceIntRenderTarget2D::UpgradeFunctionCall
- UNiagaraDataInterfaceLandscape::UpgradeFunctionCall
- UNiagaraDataInterfaceMeshRendererInfo::UpgradeFunctionCall
- UNiagaraDataInterfaceOcclusion::UpgradeFunctionCall
- UNiagaraDataInterfaceParticleRead::UpgradeFunctionCall
- UNiagaraDataInterfaceRenderTarget2D::UpgradeFunctionCall
- UNiagaraDataInterfaceRenderTarget2DArray::UpgradeFunctionCall
- UNiagaraDataInterfaceRenderTargetCube::UpgradeFunctionCall
- UNiagaraDataInterfaceRenderTargetVolume::UpgradeFunctionCall
- UNiagaraDataInterfaceRigidMeshCollisionQuery::UpgradeFunctionCall
- UNiagaraDataInterfaceSkeletalMesh::UpgradeFunctionCall
- UNiagaraDataInterfaceSparseVolumeTexture::UpgradeFunctionCall
- UNiagaraDataInterfaceSpline::UpgradeFunctionCall
- UNiagaraDataInterfaceTexture::UpgradeFunctionCall
| Name | UpgradeFunctionCall |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterface.h |
| Include Path | #include "NiagaraDataInterface.h" |
virtual bool UpgradeFunctionCall
(
FNiagaraFunctionSignature & FunctionSignature
)