Navigation
API > API/Editor > API/Editor/UnrealEd
A collection of utilities for creating, using, and changing the value of wildcard pin types throughout the graph editor.
| Name | FWildcardNodeUtils |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Public/Kismet2/WildcardNodeUtils.h |
| Include Path | #include "Kismet2/WildcardNodeUtils.h" |
Syntax
class FWildcardNodeUtils
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UEdGraphPin * CreateWildcardPin
(
UEdGraphNode* Node, |
Add a default wildcard pin to the given node | Kismet2/WildcardNodeUtils.h | |
static const UEdGraphPin * FindInferrableLinkedPin
(
const UEdGraphPin* ForPin |
Returns a non wildcard pin from ForPin's LinkedTo list. | Kismet2/WildcardNodeUtils.h | |
static FEdGraphPinType GetDefaultWildcardPinType () |
Gets the default wildcard pin type. | Kismet2/WildcardNodeUtils.h | |
static bool HasAnyNonWildcards
(
const UEdGraphPin* Pin |
Returns true if the pin has any non wild cards (primary or secondary type) | Kismet2/WildcardNodeUtils.h | |
static bool HasAnyWildcards
(
const UEdGraphPin* Pin |
Checks if the pin has any wildcard components in its type. | Kismet2/WildcardNodeUtils.h | |
static void InferType
(
UEdGraphPin* ToPin, |
Utility functions for overwriting a wildcard type with an inferred type. | Kismet2/WildcardNodeUtils.h | |
static void InferType
(
FEdGraphPinType& ToType, |
Kismet2/WildcardNodeUtils.h | ||
static void InferType
(
FEdGraphPinType& ToType, |
Kismet2/WildcardNodeUtils.h | ||
static bool IsLinkedToWildcard
(
const UEdGraphPin*const Pin |
Checks if the given pin is linked to any wildcard pins | Kismet2/WildcardNodeUtils.h | |
static bool IsWildcardPin
(
const UEdGraphPin*const Pin |
Checks if the given pin is in a wildcard state | Kismet2/WildcardNodeUtils.h | |
static bool IsWildcardPin
(
const FEdGraphTerminalType& Terminal |
Kismet2/WildcardNodeUtils.h | ||
static bool NodeHasAnyWildcards
(
const UEdGraphNode*const Node |
Check this node for any wildcard pins | Kismet2/WildcardNodeUtils.h | |
static void ResetToWildcard
(
UEdGraphPin* Pin |
Utility functions for resetting a pin to wildcard, again, leaving container information unchanged | Kismet2/WildcardNodeUtils.h | |
static void ResetToWildcard
(
FEdGraphPinType& PinType |
Kismet2/WildcardNodeUtils.h |