Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Represents a single module input in the module stack view model.
| Name | UNiagaraStackFunctionInput |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackFunctionInput.h |
| Include Path | #include "ViewModels/Stack/NiagaraStackFunctionInput.h" |
Syntax
UCLASS (MinimalAPI)
class UNiagaraStackFunctionInput : public UNiagaraStackItemContent
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraStackEntry → UNiagaraStackItemContent → UNiagaraStackFunctionInput
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UNiagaraStackFunctionInput() |
ViewModels/Stack/NiagaraStackFunctionInput.h |
Structs
| Name | Remarks |
|---|---|
| FGetAvailableParameterArgs | Gets the current set of available parameter handles which can be assigned to this input. |
| FInputValues | |
| FNiagaraAvailableParameterInfo |
Enums
Public
| Name | Remarks |
|---|---|
| EValueMode | Defines different modes which are used to provide the value for this function input. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnValueChanged | TMulticastDelegate_NoParams< void > | ViewModels/Stack/NiagaraStackFunctionInput.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AffectedScripts | TArray< TWeakObjectPtr< UNiagaraScript > > | An array of scripts which this input affects. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| AliasedInputParameterHandle | FNiagaraParameterHandle | The parameter handle which defined this input in the module graph, aliased for use in the current emitter graph. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| bCanResetCache | TOptional< bool > | Whether or not this input can be reset to its default value. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| bCanResetToBaseCache | TOptional< bool > | Whether or not this input can be reset to a base value defined by a parent emitter. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| bIsDynamicInputScriptReassignmentPending | bool | Whether or not the dynamic input for this input has a function script reassignment pending due to a request to fix a missing script. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| bIsInlineEditConditionToggle | bool | Whether or not this input is an edit condition toggle. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| bIsScratchDynamicInputCache | TOptional< bool > | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| bIsSemanticChild | bool | If true then this stack entry is the semantic child of another stack entry. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| bShowEditConditionInline | bool | Whether or not to show an inline control for the edit condition input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| bUpdatingGraphDirectly | bool | A flag to prevent handling graph changes when it's being updated directly by this object. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| bUpdatingLocalValueDirectly | bool | A flag to prevent handling changes to the local value when it's being set directly by this object. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| CollapsedTextCache | TOptional< FText > | Text to display on a collapsed node. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| DefaultInputValues | FInputValues | The default value for this input defined in the defining script. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| DisplayName | FText | The name of this input for display in the UI. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| DisplayNameOverride | TOptional< FText > | Optional override for the display name | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| EditCondition | FNiagaraStackFunctionInputCondition | An input condition handler for the edit condition. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| GraphChangedHandle | FDelegateHandle | A handle for removing the graph changed delegate. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| HierarchyScriptParameter | TWeakObjectPtr< UNiagaraHierarchyScriptParameter > | An optionally set hierarchy object that gives us information on child inputs etc. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| InputMetaData | TOptional< FNiagaraVariableMetaData > | The meta data for this input, defined in the owning function's script. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| InputMetaDataIssues | TArray< FStackIssue > | Stack issues generated when updating from metadata. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| InputParameterHandle | FNiagaraParameterHandle | The parameter handle which defined this input in the module graph. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| InputParameterHandlePath | TArray< FNiagaraParameterHandle > | An array representing the path of Namespace.Name handles starting from the owning module to this function input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| InputType | FNiagaraTypeDefinition | The niagara type definition for this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| InputValues | FInputValues | Pointers and handles to the various values this input can have. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| LastFunctionGraphChangeId | TOptional< FGuid > | The value of the change id for the called graph of the function call which owns this input as of the last refresh. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| LastOwningGraphChangeId | TOptional< FGuid > | The value of the change id for the graph which owns the function call that owns this input as of the last refresh. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| MessageLogGuid | FGuid | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| MessageManagerIssues | TArray< FStackIssue > | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| MessageManagerRegistrationKey | FGuid | A key to the message manager registration and its delegate binding. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| OnRecompileHandle | FDelegateHandle | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| OverrideNodeCache | TOptional< UNiagaraNodeParameterMapSet * > | A cached pointer to the override node for this input if it exists. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| OverridePinCache | TOptional< UEdGraphPin * > | A cached pointer to the override pin for this input if it exists. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| OwningAssignmentNode | TWeakObjectPtr< UNiagaraNodeAssignment > | The assignment node which owns this input. This is only valid for inputs of assignment modules. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| OwningFunctionCallInitialScript | TWeakObjectPtr< UNiagaraScript > | The script which the owning function call is referencing. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| OwningFunctionCallNode | TWeakObjectPtr< UNiagaraNodeFunctionCall > | The function call which this entry is an input to. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| OwningModuleNode | TWeakObjectPtr< UNiagaraNodeFunctionCall > | The module function call which owns this input entry. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| ParameterBehavior | EStackParameterBehavior | Defines the type of the stack parameter (e.g. 'static' if it should only allow constant compile-time values). | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| PlaceholderDataInterfaceHandle | TSharedPtr< FNiagaraPlaceholderDataInterfaceHandle > | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| RapidIterationParameter | FNiagaraVariable | The a rapid iteration variable that could potentially drive this entry.. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| RapidIterationParametersChangedHandle | FDelegateHandle | A handle for removing the changed delegate for the rapid iteration parameters for the script that owns the function that owns this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| ScriptInstanceData | FNiagaraScriptInstanceData | Script instance data passed in from the parent to determine additional instance data, such as whether inputs are currently visible or not. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| SourceScript | TWeakObjectPtr< UNiagaraScript > | The script which owns the function which owns this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| StackEditorDataKey | FString | A unique key for this input for looking up editor only UI data. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| SummaryViewDisplayNameOverride | TOptional< TAttribute< FText > > | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| SummaryViewTooltipOverride | TOptional< TAttribute< FText > > | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| ValueChangedDelegate | FOnValueChanged | A multicast delegate which is called when the value of this input is changed. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| ValueToolTipCache | TOptional< FText > | A tooltip to show for the value of this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| VisibleCondition | FNiagaraStackFunctionInputCondition | An input condition handler for the visible condition. | ViewModels/Stack/NiagaraStackFunctionInput.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CanDeleteInput() |
Returns whether or not this input can be deleted. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool CanReset() |
Returns whether or not the value or handle of this input has been overridden and can be reset. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool CanResetToBase() |
Whether or not this input can be reset to a base value. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void ChangeScriptVersion
(
FGuid NewScriptVersion |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void DeleteInput() |
Deletes this input | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool EmitterHasBase() |
Whether or not this input has a base value. This is true for emitter instances in systems. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void GetAvailableDynamicInputs
(
TArray< UNiagaraScript* >& AvailableDynamicInputs, |
Gets the dynamic inputs available for this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void GetAvailableParameters
(
TSet< FNiagaraAvailableParameterInfo >& OutAvailableParameters, |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
UNiagaraStackObject * GetChildDataObject() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
TArray< UNiagaraStackFunctionInput * > GetChildInputs() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
FText GetCollapsedStateText() |
Gets the tooltip that should be shown for the value of this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
FText GetCustomExpressionText() |
Gets the expression providing the value for this input, if one is available. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
UNiagaraDataInterface * GetDataValueObject() |
Gets the current data object value of this input is there is one. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
UNiagaraNodeFunctionCall * GetDefaultFunctionNode() |
Gets the function node form the script graph if the current value mode is DefaultFunction. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
UNiagaraNodeFunctionCall * GetDynamicInputNode() |
Gets the dynamic input node providing the value for this input, if one is available. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool GetEditConditionEnabled() |
Gets the enabled value of the edit condition input associated with this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
TOptional< FNiagaraVariable > GetEditConditionVariable() |
Gets the variable that serves as an edit condition for this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void GetFilteredChildInputs
(
TArray< UNiagaraStackFunctionInput* >& OutFilteredChildInputs |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
bool GetHasEditCondition() |
Gets whether or not this input has an associated edit condition input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool GetHasVisibleCondition() |
Gets whether or not this input has an associated visible condition input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
ENiagaraStackEntryInlineDisplayMode GetInlineDisplayMode() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
EUnit GetInputDisplayUnit() |
Gets the unit of this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
UNiagaraScript * GetInputFunctionCallInitialScript() |
Gets the script that the function call node was referencing when this input was initialized. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
const UNiagaraNodeFunctionCall & GetInputFunctionCallNode() |
Gets the function call node which owns this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
TOptional< FNiagaraVariableMetaData > GetInputMetaData() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
const FNiagaraParameterHandle & GetInputParameterHandle() |
Gets the parameter handle which defined this input in the module. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
const TArray< FNiagaraParameterHandle > & GetInputParameterHandlePath() |
Gets the path of parameter handles from the owning module to the function call which owns this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
const FNiagaraTypeDefinition & GetInputType() |
Gets the type of this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
FNiagaraInputParameterCustomization GetInputWidgetCustomization() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| Gets whether or not a dynamic input script reassignment is pending. | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
bool GetIsInlineEditConditionToggle() |
Gets whether or not this input is used as an edit condition for another input and should be hidden. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
const FNiagaraVariableBase & GetLinkedParameterValue() |
Gets the handle to the linked value for this input if there is one. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
TSharedPtr< const FStructOnScope > GetLocalValueStruct() |
Gets the current struct value of this input is there is one. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
| Gets the namespaces which new parameters for this input can be read from. | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| Gets the namespaces which new parameters for this input can write to. | ViewModels/Stack/NiagaraStackFunctionInput.h | ||
UObject * GetObjectAssetValue() |
Gets the current object Asset value of this input is there is one. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
TArray< UNiagaraScript * > GetPossibleConversionScripts
(
const FNiagaraTypeDefinition& FromType |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
bool GetShouldPassFilterForVisibleCondition() |
Gets whether or not this input is filtered from search results and appearing in stack due to visibility metadata | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool GetShowEditConditionInline() |
Gets whether or not to show a control inline for the edit condition input associated with this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
EValueMode GetValueMode() |
Gets the current value mode | ViewModels/Stack/NiagaraStackFunctionInput.h | |
FText GetValueToolTip() |
Gets the tooltip that should be shown for the value of this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool GetVisibleConditionEnabled() |
Gets the enabled value of the visible condition input associated with this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool HasAnyResettableChildrenInputs() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void Initialize
(
FRequiredEntryData InRequiredEntryData, |
Sets the input data for this entry. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool IsEditable() |
Determine if this field is editable | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool IsEnabled() |
Is this pin editable or should it show as disabled? | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool IsScratchDynamicInput() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
bool IsStaticParameter() |
If true the parameter can only be set to local constant values | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void NotifyBeginLocalValueChange() |
Called to notify the input that an ongoing change to it's value has begun. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void NotifyEndLocalValueChange() |
Called to notify the input that an ongoing change to it's value has ended. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
FOnValueChanged & OnValueChanged() |
Gets a multicast delegate which is called whenever the value on this input changes. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
bool OpenSourceAsset() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void PasteFunctionInput
(
const UNiagaraClipboardFunctionInput* ClipboardInput |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void ReassignDynamicInputScript
(
UNiagaraScript* DynamicInputScript |
Reassigns the function script for the current dynamic input without resetting the sub-inputs. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void Reset() |
Resets the value and handle of this input to the value and handle defined in the module. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void ResetToBase() |
Resets this input to its base value. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetClipboardContentViaConversionScript
(
const UNiagaraClipboardFunctionInput& ClipboardFunctionInput |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void SetCustomExpression
(
const FString& InCustomExpression |
Sets the dynamic custom expression script for this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetDataInterfaceValue
(
TSubclassOf< UNiagaraDataInterface > InDataInterfaceType |
Sets this input's data interface value by creating a new default Data Interface. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetDynamicInput
(
UNiagaraScript* DynamicInput, |
Sets the dynamic input script for this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetEditConditionEnabled
(
bool bIsEnabled |
Sets the enabled value of the edit condition input associated with this input. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetInlineDisplayMode
(
ENiagaraStackEntryInlineDisplayMode InlineDisplayMode |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void SetIsDynamicInputScriptReassignmentPending
(
bool bIsPending |
Gets whether or not a dynamic input script reassignment should be be pending. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetLinkedParameterValue
(
const FNiagaraVariableBase& InParameter |
Sets the value of this input to a linked parameter handle. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetLinkedParameterValueViaConversionScript
(
const FNiagaraVariableBase& InParameter, |
Sets the value of this input to a linked parameter handle using a conversion script. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetLocalValue
(
TSharedRef< FStructOnScope > InLocalValue |
Sets this input's local value. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetObjectAssetValue
(
UObject* NewValue |
Sets the current object Asset value of this input is there is one. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetScratch() |
Create a new scratch pad dynamic inputs and set this input to use it. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
void SetScriptInstanceData
(
FNiagaraScriptInstanceData InScriptInstanceData |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void SetSemanticChild
(
bool IsSemanticChild |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void SetSummaryViewDisplayName
(
TAttribute< FText > InDisplayName |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void SetSummaryViewTooltip
(
TAttribute< FText > InTooltipOverride |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
void SetValueFromClipboardFunctionInput
(
const UNiagaraClipboardFunctionInput& ClipboardFunctionInput |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
bool ShouldDisplayInline() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
bool SupportsCustomExpressions() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
const UNiagaraClipboardFunctionInput * ToClipboardFunctionInput
(
UObject* InOuter |
ViewModels/Stack/NiagaraStackFunctionInput.h |
Overridden from UNiagaraStackItemContent
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool HasOverridenContent() |
Returns true if this stack entry was changed by a user and differs from the default value. | ViewModels/Stack/NiagaraStackFunctionInput.h |
Overridden from UNiagaraStackEntry
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Copy
(
UNiagaraClipboardContent* ClipboardContent |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual void CopyForCut
(
UNiagaraClipboardContent* ClipboardContent |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual FHierarchyElementIdentity DetermineSummaryIdentity() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool GetCanExpand() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual const FCollectedUsageData & GetCollectedUsageData() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual FText GetCutTransactionText() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual FText GetDisplayName() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual UObject * GetExternalAsset() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool GetIsEnabled() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual FText GetPasteTransactionText
(
const UNiagaraClipboardContent* ClipboardContent |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual void GetSearchItems
(
TArray< FStackSearchItem >& SearchItems |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool GetShouldShowInStack() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual FText GetTooltipText() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool IsSemanticChild() |
Returns whether or not this entry should be treated as a child of a previous sibling for layout purposes. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
virtual bool KeepExpanderIndentation() |
By default, we hide the expander if an stack entry can't be expanded. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
virtual void OnRenamed
(
FText NewName |
Renames this input to the name specified. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
virtual void Paste
(
const UNiagaraClipboardContent* ClipboardContent, |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual void RemoveForCut() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool SupportsCopy() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool SupportsCut() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool SupportsPaste() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool SupportsRename() |
Returns whether or not this input can be renamed. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
virtual bool SupportsStackNotes () |
Generally, all stack items with a valid stack key would support the note feature. | ViewModels/Stack/NiagaraStackFunctionInput.h | |
virtual bool SupportsSummaryView() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool TestCanCopyWithMessage
(
FText& OutMessage |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool TestCanCutWithMessage
(
FText& OutMessage |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual bool TestCanPasteWithMessage
(
const UNiagaraClipboardContent* ClipboardContent, |
ViewModels/Stack/NiagaraStackFunctionInput.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStackIssueFixDelegate GetUpgradeDynamicInputVersionFix() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
bool RemoveRapidIterationParametersForAffectedScripts
(
bool bUpdateGraphGuidsForAffected |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
| ViewModels/Stack/NiagaraStackFunctionInput.h | |||
bool UpdateRapidIterationParametersForAffectedScripts
(
const uint8* Data |
ViewModels/Stack/NiagaraStackFunctionInput.h |
Overridden from UNiagaraStackEntry
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void FinalizeInternal() |
ViewModels/Stack/NiagaraStackFunctionInput.h | ||
virtual void RefreshChildrenInternal
(
const TArray< UNiagaraStackEntry* >& CurrentChildren, |
ViewModels/Stack/NiagaraStackFunctionInput.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArray< UNiagaraScript * > GetPossibleConversionScripts
(
const FNiagaraTypeDefinition& FromType, |
ViewModels/Stack/NiagaraStackFunctionInput.h |