Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
This class allows you to customize the UI for a UNiagaraStackObject's properties. Register this customization in the NiagaraEditorModule by providing the class it is customizing and your customization class.
| Name | FNiagaraStackObjectPropertyCustomization |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/Customizations/NiagaraStackObjectPropertyCustomization.h |
| Include Path | #include "Customizations/NiagaraStackObjectPropertyCustomization.h" |
Syntax
class FNiagaraStackObjectPropertyCustomization : public TSharedFromThis< FNiagaraStackObjectPropertyCustomization >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FNiagaraStackObjectPropertyCustomization
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNiagaraStackObjectPropertyCustomization() |
Customizations/NiagaraStackObjectPropertyCustomization.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< TSharedPtr< SWidget > > GenerateNameWidget
(
UNiagaraStackPropertyRow* PropertyRow |
If specified, will generate a custom name widget for a given property row. | Customizations/NiagaraStackObjectPropertyCustomization.h |