Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Emitter property data: a single JSON-string blob (PropertyValues) containing the full FVersionedNiagaraEmitterData serialisation — Name, bIsEnabled, SimTarget, bLocalSpace, RandomSeed, FixedBounds, CalculateBoundsMode, Platforms, ScalabilityOverrides, etc.
This struct intentionally exposes one opaque field rather than a list of typed properties, because the underlying property set evolves with engine versions and is large.
For typed access to common metadata (SimTarget, EmitterName, bEnabled, RendererClasses) prefer FNiagaraExt_EmitterSummary via GetEmitterSummary — it returns named fields directly and avoids a JSON parse step. Use GetEmitterData when you need the full property set or a less-common field that the summary doesn't expose.
| Name | FNiagaraExt_EmitterData |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraExternalSystemEditorUtilities.h |
| Include Path | #include "NiagaraExternalSystemEditorUtilities.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly)
struct FNiagaraExt_EmitterData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| PropertyValues | FString | JSON blob matching the emitter property schema. | NiagaraExternalSystemEditorUtilities.h |
|