UNiagaraDataInterface::InitPerInstanceData

Initializes the per instance data for this interface.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UNiagaraDataInterface::InitPerInstanceData()

UNiagaraDataInterfaceWater::InitPerInstanceData()

UNiagaraDataInterfaceParticleRead::InitPerInstanceData()

UNiagaraDataInterfaceGrid3DCollectionReader::InitPerInstanceData()

UNiagaraDataInterfaceIntRenderTarget2D::InitPerInstanceData()

UNiagaraDataInterfaceVolumeTexture::InitPerInstanceData()

UNiagaraDataInterfaceTexture::InitPerInstanceData()

UNiagaraDataInterfaceCubeTexture::InitPerInstanceData()

UNiagaraDataInterface2DArrayTexture::InitPerInstanceData()

UNiagaraDataInterfaceCollisionQuery::InitPerInstanceData()

UNiagaraDataInterfaceCamera::InitPerInstanceData()

UNiagaraDataInterfacePhysicsField::InitPerInstanceData()

UNiagaraDataInterfaceArray::InitPerInstanceData()

UNiagaraDataInterfaceGrid2DCollectionReader::InitPerInstanceData()

UNiagaraDataInterfaceLandscape::InitPerInstanceData()

UNiagaraDataInterfaceExport::InitPerInstanceData()

UNiagaraDataInterfaceRenderTargetVolume::InitPerInstanceData()

UNiagaraDataInterfaceRenderTargetCube::InitPerInstanceData()

UNiagaraDataInterfaceRasterizationGrid3D::InitPerInstanceData()

UNiagaraDataInterfaceNeighborGrid3D::InitPerInstanceData()

UNiagaraDataInterfaceRenderTarget2DArray::InitPerInstanceData()

UNiagaraDataInterfaceAudioPlayer::InitPerInstanceData()

UNiagaraDataInterfaceRenderTarget2D::InitPerInstanceData()

UNiagaraDataInterfaceVelocityGrid::InitPerInstanceData()

UNiagaraDataInterfacePhysicsAsset::InitPerInstanceData()

UNiagaraDataInterfaceGeometryCollection::InitPerInstanceData()

UNiagaraDataInterfaceGrid2DCollection::InitPerInstanceData()

UNiagaraDataInterfaceRigidMeshCollisionQuery::InitPerInstanceData()

UNiagaraDataInterfaceGrid3DCollection::InitPerInstanceData()

UNiagaraDataInterfaceGrid3DCollectionReader::InitPerInstanceData()

UNiagaraDataInterfaceSpline::InitPerInstanceData()

UNiagaraDataInterfaceHairStrands::InitPerInstanceData()

UNiagaraDataInterfaceChaosDestruction::InitPerInstanceData()

UNiagaraDataInterfaceSkeletalMesh::InitPerInstanceData()

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterface.h

Include

#include "NiagaraDataInterface.h"

Syntax

virtual bool InitPerInstanceData
(
    void * PerInstanceData,
    FNiagaraSystemInstance * SystemInstance
)

Remarks

Initializes the per instance data for this interface. Returns false if there was some error and the simulation should be disabled.