Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | UNiagaraStackModuleItem |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackModuleItem.h |
| Include Path | #include "ViewModels/Stack/NiagaraStackModuleItem.h" |
Syntax
UCLASS (MinimalAPI)
class UNiagaraStackModuleItem : public UNiagaraStackItem
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraStackEntry → UNiagaraStackItem → UNiagaraStackModuleItem
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraStackModuleItem() |
ViewModels/Stack/NiagaraStackModuleItem.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnNoteModeSet | TBaseDelegate_OneParam< void, bool > | ViewModels/Stack/NiagaraStackModuleItem.h | |
| FOnRequestDeprecationRecommended | TBaseDelegate_OneParam< void, UNiagaraStackModuleItem * > | ViewModels/Stack/NiagaraStackModuleItem.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bCanMoveAndDeleteCache | TOptional< bool > | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| bCanRefresh | bool | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| bIsEnabled | bool | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| bIsModuleScriptReassignmentPending | bool | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| bIsScratchModuleCache | TOptional< bool > | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| DisplayNameCache | TOptional< FText > | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| FunctionCallNode | UNiagaraNodeFunctionCall * | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| GroupAddUtilities | INiagaraStackItemGroupAddUtilities * | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| InputRoot | TObjectPtr< UNiagaraStackScriptHierarchyRoot > | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| LastRefreshVersionCache | FGuid | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| LinkedInputCollection | TObjectPtr< UNiagaraStackModuleItemLinkedInputCollection > | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| MessageLogGuid | FGuid | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| MessageManagerIssues | TArray< FStackIssue > | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| MessageManagerRegistrationKey | FGuid | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| OutputCollection | TObjectPtr< UNiagaraStackModuleItemOutputCollection > | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| OutputNode | UNiagaraNodeOutput * | ViewModels/Stack/NiagaraStackModuleItem.h | ||
| TooltipCache | TSharedPtr< IToolTip > | ViewModels/Stack/NiagaraStackModuleItem.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddInput
(
FNiagaraVariable InputParameter |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
bool CanAddInput
(
FNiagaraVariable InputParameter |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
bool CanMoveAndDelete() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
bool CanRefresh() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
void ChangeScriptVersion
(
FGuid NewScriptVersion |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
INiagaraStackItemGroupAddUtilities * GetGroupAddUtilities() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
TArray< class UNiagaraStackFunctionInput * > GetInlineParameterInputs() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
| Gets whether or not a module script reassignment is pending. | ViewModels/Stack/NiagaraStackModuleItem.h | ||
int32 GetModuleIndex() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
UNiagaraNodeFunctionCall & GetModuleNode() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
UNiagaraNodeOutput * GetOutputNode() |
Gets the output node of this module. | ViewModels/Stack/NiagaraStackModuleItem.h | |
void GetParameterInputs
(
TArray< class UNiagaraStackFunctionInput* >& OutResult |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
void Initialize
(
FRequiredEntryData InRequiredEntryData, |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
bool IsScratchModule() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
bool OpenSourceAsset() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
void ReassignModuleScript
(
UNiagaraScript* ModuleScript |
Reassigns the function script for the module without resetting the inputs. | ViewModels/Stack/NiagaraStackModuleItem.h | |
void Refresh() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
void SetEnabled
(
bool bEnabled |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
void SetInputValuesFromClipboardFunctionInputs
(
const TArray< const UNiagaraClipboardFunctionInput* >& ClipboardFunctionInputs |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
void SetIsModuleScriptReassignmentPending
(
bool bIsPending |
Gets whether or not a module script reassignment should be be pending. | ViewModels/Stack/NiagaraStackModuleItem.h | |
void SetOnRequestDeprecationRecommended
(
FOnRequestDeprecationRecommended InOnRequest |
ViewModels/Stack/NiagaraStackModuleItem.h |
Overridden from UNiagaraStackItem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| ViewModels/Stack/NiagaraStackModuleItem.h | |||
virtual bool IsDebugDrawEnabled() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual void SetDebugDrawEnabled
(
bool bInEnabled |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool SupportsChangeEnabled() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool SupportsDebugDraw() |
ViewModels/Stack/NiagaraStackModuleItem.h |
Overridden from UNiagaraStackEntry
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanDrag() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual void Copy
(
UNiagaraClipboardContent* ClipboardContent |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual void CopyForCut
(
UNiagaraClipboardContent* ClipboardContent |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual void Delete() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual FHierarchyElementIdentity DetermineSummaryIdentity() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual TSharedPtr< IToolTip > GetCustomTooltipWidget() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual FText GetCutTransactionText() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual FText GetDeleteTransactionText() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual UObject * GetDisplayedObject() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual FText GetDisplayName() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual UObject * GetExternalAsset() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual FText GetInheritanceMessage() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool GetIsEnabled() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool GetIsInherited() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual FText GetPasteTransactionText
(
const UNiagaraClipboardContent* ClipboardContent |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual FText GetTooltipText() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual void Paste
(
const UNiagaraClipboardContent* ClipboardContent, |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual void RemoveForCut() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool SupportsCopy() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool SupportsCut() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool SupportsDelete() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool SupportsInheritance() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool SupportsPaste() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool SupportsRename() |
Returns whether or not this entry can be renamed. | ViewModels/Stack/NiagaraStackModuleItem.h | |
virtual bool SupportsSummaryView() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool TestCanCopyWithMessage
(
FText& OutMessage |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool TestCanCutWithMessage
(
FText& OutMessage |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool TestCanDeleteWithMessage
(
FText& OutCanDeleteMessage |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool TestCanPasteWithMessage
(
const UNiagaraClipboardContent* ClipboardContent, |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual bool UsesCustomTooltipWidget() |
ViewModels/Stack/NiagaraStackModuleItem.h |
Protected
Overridden from UNiagaraStackItem
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetIsEnabledInternal
(
bool bInIsEnabled |
ViewModels/Stack/NiagaraStackModuleItem.h |
Overridden from UNiagaraStackEntry
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TOptional< FDropRequestResponse > CanDropInternal
(
const FDropRequest& DropRequest |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual TOptional< FDropRequestResponse > DropInternal
(
const FDropRequest& DropRequest |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual void FinalizeInternal() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual const FCollectedUsageData & GetCollectedUsageData() |
ViewModels/Stack/NiagaraStackModuleItem.h | ||
virtual void RefreshChildrenInternal
(
const TArray< UNiagaraStackEntry* >& CurrentChildren, |
ViewModels/Stack/NiagaraStackModuleItem.h |