Navigation
Unreal Engine C++ API Reference > Plugins > NiagaraCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraMergeable
- UNiagaraDataInterfaceBase
- UNiagaraDataInterface
- UNiagaraDataInterface2DArrayTexture
- UNiagaraDataInterfaceAsyncGpuTrace
- UNiagaraDataInterfaceAudioOscilloscope
- UNiagaraDataInterfaceAudioPlayer
- UNiagaraDataInterfaceAudioSubmix
- UNiagaraDataInterfaceAudioSpectrum
- UNiagaraDataInterfaceCamera
- UNiagaraDataInterfaceChaosDestruction
- UNiagaraDataInterfaceCollisionQuery
- UNiagaraDataInterfaceCubeTexture
- UNiagaraDataInterfaceCurlNoise
- UNiagaraDataInterfaceCurveBase
- UNiagaraDataInterfaceColorCurve
- UNiagaraDataInterfaceCurve
- UNiagaraDataInterfaceVector2DCurve
- UNiagaraDataInterfaceVector4Curve
- UNiagaraDataInterfaceVectorCurve
- UNiagaraDataInterfaceExport
- UNiagaraDataInterfaceGeometryCollection
- UNiagaraDataInterfaceHairStrands
- UNiagaraDataInterfaceLandscape
- UNiagaraDataInterfaceMeshRendererInfo
- UNiagaraDataInterfaceOcclusion
- UNiagaraDataInterfacePhysicsAsset
- UNiagaraDataInterfacePhysicsField
- UNiagaraDataInterfacePlatformSet
- UNiagaraDataInterfaceRigidMeshCollisionQuery
- UNiagaraDataInterfaceRWBase
- UNiagaraDataInterfaceArray
- UNiagaraDataInterfaceArrayBool
- UNiagaraDataInterfaceArrayColor
- UNiagaraDataInterfaceArrayFloat
- UNiagaraDataInterfaceArrayFloat2
- UNiagaraDataInterfaceArrayFloat3
- UNiagaraDataInterfaceArrayFloat4
- UNiagaraDataInterfaceArrayInt32
- UNiagaraDataInterfaceArrayMatrix
- UNiagaraDataInterfaceArrayNiagaraID
- UNiagaraDataInterfaceArrayPosition
- UNiagaraDataInterfaceArrayQuat
- UNiagaraDataInterfaceArrayUInt8
- UNiagaraDataInterfaceGrid2D
- UNiagaraDataInterfaceGrid2DCollection
- UNiagaraDataInterfaceGrid2DCollectionReader
- UNiagaraDataInterfaceGrid3D
- UNiagaraDataInterfaceGrid3DCollection
- UNiagaraDataInterfaceGrid3DCollectionReader
- UNiagaraDataInterfaceNeighborGrid3D
- UNiagaraDataInterfaceRasterizationGrid3D
- UNiagaraDataInterfaceIntRenderTarget2D
- UNiagaraDataInterfaceParticleRead
- UNiagaraDataInterfaceRenderTarget2D
- UNiagaraDataInterfaceRenderTarget2DArray
- UNiagaraDataInterfaceRenderTargetCube
- UNiagaraDataInterfaceRenderTargetVolume
- UNiagaraDataInterfaceVelocityGrid
- UNiagaraDataInterfacePressureGrid
- UNiagaraDataInterfaceSkeletalMesh
- UNiagaraDataInterfaceSparseVolumeTexture
- UNiagaraDataInterfaceSpline
- UNiagaraDataInterfaceSpriteRendererInfo
- UNiagaraDataInterfaceTexture
- UNiagaraDataInterfaceVectorField
- UNiagaraDataInterfaceVolumeCache
- UNiagaraDataInterfaceVolumeTexture
- UNiagaraDataInterfaceWater
- UNiagaraRendererProperties
- UNiagaraComponentRendererProperties
- UNiagaraDecalRendererProperties
- UNiagaraGeometryCacheRendererProperties
- UNiagaraLightRendererProperties
- UNiagaraMeshRendererProperties
- UNiagaraRibbonRendererProperties
- UNiagaraSpriteRendererProperties
- UNiagaraVolumeRendererProperties
- UNiagaraSimulationStageBase
- UNiagaraSimulationStageGeneric
References
Module | NiagaraCore |
Header | /Engine/Plugins/FX/Niagara/Source/NiagaraCore/Public/NiagaraMergeable.h |
Include | #include "NiagaraMergeable.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UNiagaraMergeable : public UObject
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
bool | Equals
(
const UNiagaraMergeable* Other |
|
![]() ![]() |
FGuid | GetMergeId () |
|
![]() |
FOnChanged & | OnChanged () |
|
![]() ![]() |
UNiagaraMergeable * | StaticDuplicateWithNewMergeIdInternal
(
UObject* InOuter |
Overridden from UObject
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |
Typedefs
Name | Description |
---|---|
FOnChanged |