/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraEmitter.h
Niagara Emitters are particle spawners that can be reused for different effects by putting them into Niagara Systems. Emitters render their particles using different renderers, such as Sprite Renderers or Mesh Renderers to produce different effects.
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(MinimalAPI) class UNiagaraEmitter : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [INiagaraParameterDefinitionsSubscriber](API\Plugins\Niagara\INiagaraParameterDefinitionsSubs-), public [FNiagaraVersionedObject](API\Plugins\Niagara\FNiagaraVersionedObject)
FText
Category
Category to collate this emitter into for "add new emitter" dialogs.
ENiagaraScriptL...
LibraryVisibility
If this emitter is exposed to the library, or should be explicitly hidden.
FText
TemplateAssetDescription
ENiagaraScriptT...
TemplateSpecification
TObjectPtr<UTe...
ThumbnailImage
Internal: The thumbnail image.
FGuid
VersionToOpenInEditor
This is used as a transient value to open a specific version in the editor