Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | FNiagaraParameterPanelItem |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraParameterPanelTypes.h |
| Include Path | #include "NiagaraParameterPanelTypes.h" |
Syntax
struct FNiagaraParameterPanelItem : public FNiagaraParameterPanelItemBase
Inheritance Hierarchy
- FNiagaraParameterPanelItemBase → FNiagaraParameterPanelItem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraParameterPanelItem() |
NiagaraParameterPanelTypes.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnRequestRename | TBaseDelegate_NoParams< void > | NiagaraParameterPanelTypes.h | |
| FOnRequestRenameNamespaceModifier | TBaseDelegate_NoParams< void > | NiagaraParameterPanelTypes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bExternallyReferenced | bool | For script variables; if true, the variable is sourced from a script that is not owned by the emitter/system the parameter panel is referencing. | NiagaraParameterPanelTypes.h | |
| bSourcedFromCustomStackContext | bool | For script variables; if true, the variable is a member of a custom stack context for an emitter/system. | NiagaraParameterPanelTypes.h | |
| DefinitionMatchState | EParameterDefinitionMatchState | The relation of this parameter item to all parameter definitions it is matching. | NiagaraParameterPanelTypes.h | |
| ReadReferenceCount | int32 | Count of read references to the variable in graphs viewed by a parameter panel view model. | NiagaraParameterPanelTypes.h | |
| ReferencePaths | TArray< FNiagaraParameterReferencePath > | A detailed list of unique references (i.e. modules) to display in the parameters panel | NiagaraParameterPanelTypes.h | |
| WriteReferenceCount | int32 | Count of write references to the variable in graphs viewed by a parameter panel view model. | NiagaraParameterPanelTypes.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnRequestRenameDelegate | FOnRequestRename | NiagaraParameterPanelTypes.h | ||
| OnRequestRenameNamespaceModifierDelegate | FOnRequestRenameNamespaceModifier | NiagaraParameterPanelTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddToReadCount
(
const FNiagaraParameterReferencePath& SourcePath |
NiagaraParameterPanelTypes.h | ||
void AddToWriteCount
(
const FNiagaraParameterReferencePath& SourcePath |
NiagaraParameterPanelTypes.h | ||
FOnRequestRename & GetOnRequestRename() |
NOTE: Const is a lie, but necessary evil to allow binding during CreateWidget type methods where this is passed as a const ref. | NiagaraParameterPanelTypes.h | |
FOnRequestRenameNamespaceModifier & GetOnRequestRenameNamespaceModifier() |
NiagaraParameterPanelTypes.h | ||
void RequestRename() |
NiagaraParameterPanelTypes.h | ||
void RequestRenameNamespaceModifier() |
NiagaraParameterPanelTypes.h |