Module |
|
Header |
/Engine/Source/Editor/BlueprintGraph/Classes/K2Node_CallFunction.h |
Include |
#include "K2Node_CallFunction.h" |
class UK2Node_CallFunction : public UK2Node
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bIsBeadFunction |
Indicates that this is a 'bead' function with no fixed location; it is drawn between the nodes that it is wired to |
|
uint32: 1 |
bIsConstFunc |
Indicates that this is a call to a const function |
|
uint32: 1 |
bIsFinalFunction |
Indicates that this is a call to a final / superclass's function |
|
uint32: 1 |
bIsInterfaceCall |
Indicates that this is a call to an interface function |
|
uint32: 1 |
bIsPureFunc |
Indicates that this is a call to a pure function |
|
uint32: 1 |
bWantsEnumToExecExpansion |
Indicates that during compile we want to create multiple exec pins from an enum param |
|
FunctionReference |
The function to call |
Name | Description | |
---|---|---|
|
UK2Node_CallFunction ( |
Name | Description | ||
---|---|---|---|
|
CallForEachElementInArrayExpansion ( |
||
|
CanFunctionSupportMultipleTargets ( |
Used to determine the result of AllowMultipleSelfs() (without having a node instance) |
|
|
CreateExecPinsForFunctionCall ( |
Create exec pins for this function. May be multiple is using 'expand enum as execs' |
|
|
CreatePinsForFunctionCall ( |
Creates all of the pins required to call a particular UFunction. |
|
|
UEdGraphPin ... |
CreateSelfPin ( |
Creates a self pin for the graph, taking into account the scope of the function call |
|
FixupSelfMemberContext() |
Helper function to ensure function is called in our context |
|
|
GeneratePinTooltipFromFunction ( |
Set up a pins tooltip from a function's tooltip |
|
|
GetCompactNodeTitle ( |
Get the compact name for this function |
|
|
GetDefaultCategoryForFunction |
Get default category for this function in action menu |
|
|
GetDefaultTooltipForFunction ( |
Gets the non-specific tooltip for the function |
|
|
GetExpandEnumPinNames |
||
|
GetFunctionContextString() |
Get the text to use to explain the context for this function (used on node title) |
|
|
UEdGraph ... |
GetFunctionGraph ( |
Returns the graph for this function, if available. |
|
GetKeywordsForFunction ( |
Get keywords for this function in the action menu |
|
|
GetPaletteIconForFunction ( |
||
|
UEdGraphPin ... |
GetReturnValuePin() |
Get the return value pin |
|
UFunction &#... |
GetTargetFunction() |
Returns the UFunction that this class is pointing to |
|
UFunction &#... |
GetTargetFunctionFromSkeletonClass() |
Helper function to find UFunction entries from the skeleton class, use with caution.. |
|
UEdGraphPin ... |
GetThenPin() |
Get the then output pin |
|
GetUserFacingFunctionName ( |
Gets the user-facing name for the function |
|
|
UEdGraphPin ... |
InnerHandleAutoCreateRef ( |
|
|
IsLatentFunction() |
||
|
IsStructureWildcardProperty |
Checks if the property is marked as "CustomStructureParam" |
|
|
IsWildcardProperty |
Returns true if InProperty should be treated as a wildcard (e.g. due to SetParam markup) |
|
|
PostParameterPinCreated ( |
||
|
SetFromFunction ( |
Set properties of this node from a supplied function (does not save ref to function) |
|
|
ShouldDrawCompact ( |
Should be drawn compact for this function |
Name | Description | ||
---|---|---|---|
|
AllowMultipleSelfs ( |
||
|
FNodeHandlin... |
CreateNodeHandler ( |
|
|
ExpandNode ( |
Expands a node while compiling, which may add additional nodes or delete this node |
|
|
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 |
|
|
GetRedirectPinNames ( |
Determines what the possible redirect pin names are |
|
|
GetToolTipHeading() |
||
|
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 |
|
|
IsConnectionDisallowed ( |
||
|
IsNodePure() |
Returns whether this node is considered 'pure' by the compiler |
|
|
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 |
|
|
ReallocatePinsDuringReconstruction ( |
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) |
|
|
ShouldDrawAsBead() |
Should draw as a bead with no location of it's own |
|
|
ShouldDrawCompact() |
Should draw compact |
|
|
ShouldShowNodeProperties() |
Return whether the node's properties display in the blueprint details panel |
Name | Description | ||
---|---|---|---|
|
AddSearchMetaDataInfo ( |
Add's node data to the search metadata, override to collect more data that may be desirable to search for |
|
|
AllocateDefaultPins() |
Allocate default pins for a given node, based only the NodeType, which should already be filled in. |
|
|
CanJumpToDefinition() |
Returns true if it is possible to jump to the definition of this node (e.g., if it's a variable get or a function call) |
|
|
CanPasteHere ( |
Determine if this node can live in the specified graph |
|
|
TSharedPtr< ... |
CreateNodeImage() |
Create the background image for the widget representing this node |
|
FEdGraphNode... |
GetDeprecationResponse ( |
Returns the response to use when reporting a deprecation. |
|
GetDescriptiveCompiledName() |
Tries to come up with a descriptive name for the compiled output |
|
|
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) |
|
GetNodeTitle ( |
Gets the name of this node, shown in title bar |
|
|
GetNodeTitleColor() |
Gets the draw color of a node's title bar |
|
|
GetPinHoverText ( |
Fetch the hover text for a pin when the graph is being edited. |
|
|
GetTooltipText() |
Gets the tooltip to display when over the node |
|
|
HasDeprecatedReference() |
Returns true if this node references a deprecated type or member. |
|
|
JumpToDefinition() |
Jump to the definition of this node (should only be called if CanJumpToDefinition() return true) |
|
|
PinDefaultValueChanged ( |
Called when the DefaultValue of one of the pins of this node is changed in the editor |
|
|
PostPasteNode() |
Perform any fixups (deep copies of associated data, etc...) necessary after a node has been pasted in the editor |
|
|
PostPlacedNewNode() |
A chance to initialize a new node; called just once when a new node is created, before AutowireNewNode or AllocateDefaultPins is called. |
|
|
ValidateNodeDuringCompilation ( |
Gives each visual node a chance to do final validation before it's node is harvested for use at runtime. |