Navigation
API > API/Editor > API/Editor/BlueprintGraph
| Name | UK2Node_FormatText |
| Type | class |
| Header File | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node_FormatText.h |
| Include Path | #include "K2Node_FormatText.h" |
Syntax
UCLASS (MinimalAPI)
class UK2Node_FormatText : public UK2Node
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UK2Node → UK2Node_FormatText
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UK2Node_FormatText
(
const FObjectInitializer& ObjectInitializer |
K2Node_FormatText.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedFormatPin | UEdGraphPin * | The "Format" input pin, always available on the node | K2Node_FormatText.h | |
| NodeTooltip | FText | Tooltip text for this node. | K2Node_FormatText.h | |
| PinNames | TArray< FName > | When adding arguments to the node, their names are placed here and are generated as pins during construction | K2Node_FormatText.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddArgumentPin() |
Adds a new pin to the node | K2Node_FormatText.h | |
bool CanEditArguments() |
Returns TRUE if the arguments are allowed to be edited | K2Node_FormatText.h | |
UEdGraphPin * FindArgumentPin
(
const FName InPinName |
Finds an argument pin by name, checking strings in a strict, case sensitive fashion | K2Node_FormatText.h | |
int32 GetArgumentCount() |
Returns the number of arguments currently available in the node | K2Node_FormatText.h | |
FText GetArgumentName
(
int32 InIndex |
Returns argument name based on argument index | K2Node_FormatText.h | |
UEdGraphPin * GetFormatPin() |
Returns Format pin | K2Node_FormatText.h | |
void RemoveArgument
(
int32 InIndex |
Removes the argument at a given index | K2Node_FormatText.h | |
void SetArgumentName
(
int32 InIndex, |
Sets an argument name | K2Node_FormatText.h | |
void SwapArguments
(
int32 InIndexA, |
Swaps two arguments by index | K2Node_FormatText.h |
Overridden from UK2Node
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ERedirectType DoPinsMatchForReconstruction
(
const UEdGraphPin* NewPin, |
Whether or not two pins match for purposes of reconnection after reconstruction. | K2Node_FormatText.h | |
virtual void ExpandNode
(
FKismetCompilerContext& CompilerContext, |
Expands a node while compiling, which may add additional nodes or delete this node | K2Node_FormatText.h | |
virtual void GetMenuActions
(
FBlueprintActionDatabaseRegistrar& ActionRegistrar |
Replacement for GetMenuEntries(). | K2Node_FormatText.h | |
virtual FText GetMenuCategory() |
Override to provide a default category for specific node types to be listed under. | K2Node_FormatText.h | |
virtual int32 GetNodeRefreshPriority() |
K2Node_FormatText.h | ||
virtual bool IsConnectionDisallowed
(
const UEdGraphPin* MyPin, |
K2Node_FormatText.h | ||
virtual bool IsNodePure() |
Returns whether this node is considered 'pure' by the compiler | K2Node_FormatText.h | |
virtual bool NodeCausesStructuralBlueprintChange() |
Return true if adding/removing this node requires calling MarkBlueprintAsStructurallyModified on the Blueprint | K2Node_FormatText.h | |
virtual void PostReconstructNode() |
Called at the end of ReconstructNode, allows node specific work to be performed | K2Node_FormatText.h | |
virtual bool ShouldShowNodeProperties() |
Return whether the node's properties display in the blueprint details panel | K2Node_FormatText.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AllocateDefaultPins() |
K2Node_FormatText.h | ||
virtual FText GetNodeTitle
(
ENodeTitleType::Type TitleType |
K2Node_FormatText.h | ||
virtual FText GetPinDisplayName
(
const UEdGraphPin* Pin |
K2Node_FormatText.h | ||
virtual FText GetTooltipText() |
K2Node_FormatText.h | ||
virtual void PinConnectionListChanged
(
UEdGraphPin* Pin |
K2Node_FormatText.h | ||
virtual void PinDefaultValueChanged
(
UEdGraphPin* Pin |
K2Node_FormatText.h | ||
virtual void PinTypeChanged
(
UEdGraphPin* Pin |
K2Node_FormatText.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
K2Node_FormatText.h |