Navigation
API > API/Editor > API/Editor/BlueprintGraph
| Name | UK2Node_GetDataTableRow |
| Type | class |
| Header File | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node_GetDataTableRow.h |
| Include Path | #include "K2Node_GetDataTableRow.h" |
Syntax
UCLASS (MinimalAPI)
class UK2Node_GetDataTableRow : public UK2Node
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEdGraphNode → UK2Node → UK2Node_GetDataTableRow
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UK2Node_GetDataTableRow
(
const FObjectInitializer& ObjectInitializer |
K2Node_GetDataTableRow.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CachedNodeTitle | FNodeTextCache | Constructing FText strings can be costly, so we cache the node's title | K2Node_GetDataTableRow.h | |
| NodeTooltip | FText | Tooltip text for this node. | K2Node_GetDataTableRow.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UEdGraphPin * GetDataTablePin
(
const TArray< UEdGraphPin* >* InPinsToSearch |
Get the Data Table input pin | K2Node_GetDataTableRow.h | |
UScriptStruct * GetDataTableRowStructType() |
Get the type of the TableRow to return | K2Node_GetDataTableRow.h | |
UEdGraphPin * GetResultPin() |
Get the result output pin | K2Node_GetDataTableRow.h | |
UScriptStruct * GetReturnTypeForStruct() |
Get the return type of our struct | K2Node_GetDataTableRow.h | |
UEdGraphPin * GetRowNamePin() |
Get the spawn transform input pin | K2Node_GetDataTableRow.h | |
UEdGraphPin * GetRowNotFoundPin() |
Get the exec output pin for when the row was not found | K2Node_GetDataTableRow.h | |
void OnDataTableRowListChanged
(
const UDataTable* DataTable |
K2Node_GetDataTableRow.h |
Overridden from UK2Node
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void EarlyValidation
(
FCompilerResultsLog& MessageLog |
This function if used for nodes that needs CDO for validation (Called before expansion) | K2Node_GetDataTableRow.h | |
virtual void ExpandNode
(
FKismetCompilerContext& CompilerContext, |
Expands a node while compiling, which may add additional nodes or delete this node | K2Node_GetDataTableRow.h | |
virtual void GetMenuActions
(
FBlueprintActionDatabaseRegistrar& ActionRegistrar |
Replacement for GetMenuEntries(). | K2Node_GetDataTableRow.h | |
virtual FText GetMenuCategory() |
Override to provide a default category for specific node types to be listed under. | K2Node_GetDataTableRow.h | |
virtual bool IsConnectionDisallowed
(
const UEdGraphPin* MyPin, |
K2Node_GetDataTableRow.h | ||
virtual bool IsNodeSafeToIgnore() |
Query if this is a node that is safe to ignore (e.g., a comment node or other non-structural annotation that can be pruned with no warnings). | K2Node_GetDataTableRow.h | |
virtual void NotifyPinConnectionListChanged
(
UEdGraphPin* Pin |
Called when the connection list of one of the pins of this node is changed in the editor, after the pin has had it's literal cleared | K2Node_GetDataTableRow.h | |
virtual void PostReconstructNode() |
Called at the end of ReconstructNode, allows node specific work to be performed | K2Node_GetDataTableRow.h | |
virtual void PreloadRequiredAssets() |
Called before compilation begins, giving a blueprint time to force the linker to load data | K2Node_GetDataTableRow.h | |
virtual void ReallocatePinsDuringReconstruction
(
TArray< UEdGraphPin* >& OldPins |
Reallocate pins during reconstruction; by default ignores the old pins and calls AllocateDefaultPins() If you override this to create additional pins you likely need to call RestoreSplitPins to restore any pins that have been split (e.g. a vector pin split into its components) | K2Node_GetDataTableRow.h |
Overridden from UEdGraphNode
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AllocateDefaultPins() |
K2Node_GetDataTableRow.h | ||
virtual FSlateIcon GetIconAndTint
(
FLinearColor& OutColor |
K2Node_GetDataTableRow.h | ||
virtual FText GetNodeTitle
(
ENodeTitleType::Type TitleType |
K2Node_GetDataTableRow.h | ||
virtual FText GetTooltipText() |
K2Node_GetDataTableRow.h | ||
virtual void PinDefaultValueChanged
(
UEdGraphPin* Pin |
K2Node_GetDataTableRow.h |