Navigation
API > API/Editor > API/Editor/BlueprintGraph > API/Editor/BlueprintGraph/UK2Node_MacroInstance
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void InferWildcards () |
Helpers and implementation of 'smart' wildcard inference - which doesn't just grab the first user type and overwrite every wildcard pin with it. | K2Node_MacroInstance.h | |
void InferWildcards
(
const TArray< UEdGraphNode* >& InNodes |
Public function for inferring wildcards after macro expansion. | K2Node_MacroInstance.h |
InferWildcards()
Description
Helpers and implementation of 'smart' wildcard inference - which doesn't just grab the first user type and overwrite every wildcard pin with it. Instead it intelligently propagates types from the macro inputs throughout the graph, and then back to any input pins:
| Name | InferWildcards |
| Type | function |
| Header File | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node_MacroInstance.h |
| Include Path | #include "K2Node_MacroInstance.h" |
| Source | /Engine/Source/Editor/BlueprintGraph/Private/K2Node_MacroInstance.cpp |
void InferWildcards()
InferWildcards(const TArray< UEdGraphNode * > &)
Description
Public function for inferring wildcards after macro expansion. Intended for use only by the blueprint compiler. Inference is typically performed automatically when a pin connection is made.
| Name | InferWildcards |
| Type | function |
| Header File | /Engine/Source/Editor/BlueprintGraph/Classes/K2Node_MacroInstance.h |
| Include Path | #include "K2Node_MacroInstance.h" |
| Source | /Engine/Source/Editor/BlueprintGraph/Private/K2Node_MacroInstance.cpp |
void InferWildcards
(
const TArray < UEdGraphNode * > & InNodes
) const