Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | FNiagaraStackEmitterStageAddUtilities |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h |
| Include Path | #include "ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h" |
Syntax
class FNiagaraStackEmitterStageAddUtilities : public FNiagaraStackItemGroupAddUtilities
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraStackEmitterStageAddUtilities
(
TSharedPtr< FNiagaraEmitterViewModel > InEmitterViewModel, |
ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h |
Classes
| Name | Remarks |
|---|---|
| FAddEmitterStageAction |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnItemAdded | TBaseDelegate_TwoParams< void, FGuid, UNiagaraSimulationStageBase * > | ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowEventHandlers | bool | ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h | ||
| bAllowSimulationStages | bool | ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h | ||
| EmitterViewModelWeak | TWeakPtr< FNiagaraEmitterViewModel > | ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h | ||
| OnItemAdded | FOnItemAdded | ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h |
Functions
Public
Overridden from INiagaraStackItemGroupAddUtilities
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddItemDirectly() |
Adds a new item directly. | ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h | |
virtual void ExecuteAddAction
(
TSharedRef< INiagaraStackItemGroupAddAction > AddAction, |
Executes the specified add action. | ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h | |
virtual void GenerateAddActions
(
TArray< TSharedRef< INiagaraStackItemGroupAddAction > >& OutAddActions, |
Populates an array with the valid add actions. | ViewModels/Stack/NiagaraStackEmitterPropertiesGroup.h |