| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/BlueprintGraph/Classes/K2Node_MacroInstance.h |
Include |
#include "K2Node_MacroInstance.h" |
class UK2Node_MacroInstance : public UK2Node_Tunnel
Name | Description | ||
---|---|---|---|
|
bReconstructNode |
Whether we need to reconstruct the node after the pins have changed |
|
|
ResolvedWildcardType |
Stored type info for what type the wildcard pins in this macro should become. |
Name | Description | |
---|---|---|
|
UK2Node_MacroInstance ( |
Name | Description | ||
---|---|---|---|
|
FindInContentBrowser |
||
|
FKismetUserD... |
GetAssociatedGraphMetadata ( |
Finds the associated metadata for the macro instance if there is any; this function is not particularly fast. |
|
UEdGraph ... |
GetMacroGraph() |
|
|
UBlueprint &... |
GetSourceBlueprint() |
|
|
SetMacroGraph ( |
Name | Description | ||
---|---|---|---|
|
PostFixupAllWildcardPins ( |
Handles any work needed to be done after fixing up all wildcard pins during reconstruction |
Name | Description | ||
---|---|---|---|
|
CanCreateUserDefinedPin ( |
Queries if a user defined pin of the passed type can be constructed on this node. |
Name | Description | ||
---|---|---|---|
|
DrawNodeAsEntry() |
Return whether to draw this node as an entry |
|
|
DrawNodeAsExit() |
Return whether to draw this node as an entry |
|
|
GetCompactNodeTitle() |
Return title if drawing this node in 'compact' mode |
|
|
GetCornerIcon() |
||
|
GetMenuCategory() |
Override to provide a default category for specific node types to be listed under. |
|
|
GetNodeAttributes ( |
This function returns an arbitrary number of attributes that describe this node for analytics events |
|
|
GetNodeRefreshPriority() |
||
|
FBlueprintNo... |
GetSignature() |
Retrieves a unique identifier for this node type. |
|
HasExternalDependencies |
Returns whether or not this node has dependencies on an external structure If OptionalOutput isn't null, it should be filled with the known dependencies objects (Classes, Structures, Functions, etc). |
|
|
IsActionFilteredOut ( |
Determine if the node of this type should be filtered in the actions menu |
|
|
NotifyPinConnectionListChanged ( |
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 |
|
|
PostReconstructNode() |
Called at the end of ReconstructNode, allows node specific work to be performed |
|
|
PreloadRequiredAssets() |
Called before compilation begins, giving a blueprint time to force the linker to load data |
|
|
ShouldDrawCompact() |
Should draw compact |
Name | Description | ||
---|---|---|---|
|
AllocateDefaultPins() |
Allocate default pins for a given node, based only the NodeType, which should already be filled in. |
|
|
CanPasteHere ( |
Determine if this node can live in the specified graph |
|
|
CanUserDeleteNode() |
Whether or not this node can be deleted by user action |
|
|
GetDocumentationExcerptName() |
Returns the name of the excerpt to display from the specified external documentation link for the graph node Default behavior is to return the class name (including prefix) |
|
|
GetDocumentationLink() |
Returns the link used for external documentation for the graph node |
|
|
GetIconAndTint ( |
||
|
UObject *... |
GetJumpTargetForDoubleClick() |
Returns the object that should be focused when double-clicking on this node (the object can be an actor, which selects it in the world, or a node/graph/pin) |
|
GetKeywords() |
Returns the keywords that should be used when searching for this node |
|
|
GetNodeContextMenuActions ( |
Gets a list of actions that can be done to this particular node |
|
|
GetNodeTitle ( |
Gets the name of this node, shown in title bar |
|
|
GetNodeTitleColor() |
Gets the draw color of a node's title bar |
|
|
GetTooltipText() |
Gets the tooltip to display when over the node |
|
|
NodeConnectionListChanged() |
Called when something external to this node has changed the connection list of any of the pins in the node |
|
|
PostPasteNode() |
Perform any fixups (deep copies of associated data, etc...) necessary after a node has been pasted in the editor |