| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraNodeCustomHlsl.h |
Include |
#include "NiagaraNodeCustomHlsl.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(MinimalAPI)
class UNiagaraNodeCustomHlsl : public UNiagaraNodeFunctionCall
Name | Description | ||
---|---|---|---|
|
UEdGraphPin ... |
PinPendingRename |
|
|
ScriptUsage |
Name | Description | |
---|---|---|
|
UNiagaraNodeCustomHlsl ( |
Name | Description | ||
---|---|---|---|
|
const FStrin... |
GetCustomHlsl() |
|
|
GetHlslText() |
||
|
GetTokens |
||
|
GetTokensFromString |
||
|
InitAsCustomHlslDynamicInput ( |
||
|
OnCustomHlslTextCommitted ( |
||
|
RebuildSignatureFromPins() |
||
|
ReferencesVariable ( |
||
|
ReplaceExactMatchTokens |
Replace items in the tokens array if they start with the src string or optionally src string and a namespace delimiter. |
|
|
SetCustomHlsl ( |
||
|
FNiagaraVari... |
StripVariableToBaseType ( |
Name | Description | ||
---|---|---|---|
|
GetValidateDataInterfaces() |
Name | Description | ||
---|---|---|---|
|
AllowDynamicPins() |
||
|
AllowNiagaraTypeForAddPin ( |
Determine whether or not a Niagara type is supported for an Add Pin possibility. |
|
|
CanMovePin ( |
Called to determine if a pin can be moved by the user. Negative values for up, positive for down. |
|
|
CanRemovePin ( |
Called to determine if a pin can be removed by the user. |
|
|
CanRenamePin ( |
Called to determine if a pin can be renamed by the user. |
|
|
MoveDynamicPin ( |
Moves a pin among the pins of the same direction. Negative values for up, positive for down. |
|
|
OnNewTypedPinAdded ( |
Called when a new typed pin is added by the user. |
|
|
OnPinRenamed ( |
Called when a pin is renamed. |
|
|
RemoveDynamicPin ( |
Removes a pin from this node with a transaction. |
Name | Description | ||
---|---|---|---|
|
BuildParameterMapHistory ( |
Adds the current node information to the parameter map history |
|
|
CancelEditablePinName ( |
Notify the rename was cancelled. |
|
|
CommitEditablePinName ( |
Verify that the potential rename has produced acceptable results for a pin. |
|
|
IsPinNameEditable ( |
Determine whether or not a pin should be renamable. |
|
|
IsPinNameEditableUponCreation ( |
Determine whether or not a specific pin should immediately be opened for rename. |
|
|
VerifyEditablePinName ( |
Called in subclasses to restrict renaming. |
Name | Description | ||
---|---|---|---|
|
TSharedPtr< ... |
CreateVisualWidget() |
Create a visual widget to represent this node in a graph editor or graph panel. |
|
GetNodeTitleColor() |
Gets the draw color of a node's title bar |
|
|
OnRenameNode ( |
Called when this node is being renamed after a successful name validation |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |