| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/BlueprintGraph/Classes/K2Node_FunctionEntry.h |
Include |
#include "K2Node_FunctionEntry.h" |
class UK2Node_FunctionEntry : public UK2Node_FunctionTerminator
Name | Description | ||
---|---|---|---|
|
bEnforceConstCorrectness |
Whether or not to enforce const-correctness for const function overrides |
|
|
bUpdatedDefaultValuesOnLoad |
True if we've updated the default values on this node at least once |
|
|
CustomGeneratedFunctionName |
If specified, the function that is created for this entry point will have this name. |
|
|
ExtraFlags |
Any extra flags that the function may need |
|
|
TSharedPtr< FSt... |
FunctionVariableCache |
Holds a an in-memory representation of the UFunction struct, used to fixup local and user variables |
|
LocalVariables |
Array of local variables to be added to generated function |
|
|
MetaData |
Function metadata |
Name | Description | |
---|---|---|
|
UK2Node_FunctionEntry ( |
Name | Description | ||
---|---|---|---|
|
AddExtraFlags ( |
||
|
ClearExtraFlags ( |
||
|
UEdGraphPin ... |
GetAutoWorldContextPin() |
Returns pin for the automatically added WorldContext parameter (used only by BlueprintFunctionLibrary). |
|
GetExtraFlags() |
Retrieves the extra flags set on this node. |
|
|
GetFunctionFlags() |
Retrieves the function flags from the UFunction that this function entry node represents |
|
|
TSharedPtr< ... |
GetFunctionVariableCache ( |
Gets the UFunction and function variable cache structure that should be used for serialization fixups for local variables. |
|
RefreshFunctionVariableCache() |
Copies data from the local variable defaults into the variable cache |
|
|
RemoveOutputPin ( |
Removes an output pin from the node. |
|
|
SetExtraFlags ( |
Set the extra flags on this node |
|
|
UpdateDefaultsFromVariableStruct |
Copies data from VariableStruct into the local variables |
|
|
UpdateLoadedDefaultValues ( |
Handles updating loaded default values, by going default string into variable cache and back, if bForceRefresh it will happen even if the cache is already setup |
|
|
UpdateVariableStructFromDefaults |
Copies data from any local variables matching properties in VariableStruct into the VariableStructData |
Name | Description | ||
---|---|---|---|
|
CanCreateUserDefinedPin ( |
Queries if a user defined pin of the passed type can be constructed on this node. |
|
|
CanUseRefParams() |
Can this node have pass-by-reference parameters? |
|
|
UEdGraphPin ... |
CreatePinFromUserDefinition ( |
Creates a new pin on the node from the specified user pin info. |
|
ModifyUserDefinedPinDefaultValue ( |
Modifies the default value of an existing pin on the node, this will update both the UserPinInfo and the linked editor pin |
|
|
ShouldUseConstRefParams() |
Should this node require 'const' for pass-by-reference parameters? |
Name | Description | ||
---|---|---|---|
|
ClearCachedBlueprintData ( |
Clears out any cached data that needs to be regenerated after a structural blueprint change |
|
|
FNodeHandlin... |
CreateNodeHandler ( |
|
|
DrawNodeAsEntry() |
Return whether to draw this node as an entry |
|
|
ExpandNode ( |
Expands a node while compiling, which may add additional nodes or delete this node |
|
|
FixupPinStringDataReferences ( |
Fixes up structure/soft object ref pins, on both save and load |
|
|
GetRedirectPinNames ( |
Determines what the possible redirect pin names are |
|
|
PostReconstructNode() |
Called at the end of ReconstructNode, allows node specific work to be performed |
Name | Description | ||
---|---|---|---|
|
AllocateDefaultPins() |
Allocate default pins for a given node, based only the NodeType, which should already be filled in. |
|
|
CanUserDeleteNode() |
Whether or not this node can be deleted by user action |
|
|
FindDiffs ( |
Gives the node the option to customize how diffs are discovered within it. |
|
|
GetCanRenameNode() |
If true, this node can be renamed in the editor |
|
|
FEdGraphNode... |
GetDeprecationResponse ( |
Returns the response to use when reporting a deprecation. |
|
GetNodeTitle ( |
Gets the name of this node, shown in title bar |
|
|
GetTooltipText() |
Gets the tooltip to display when over the node |
|
|
HasDeprecatedReference() |
Returns true if this node references a deprecated type or member. |
|
|
TSharedPtr< ... |
MakeNameValidator() |
Create a name validator for this node |
|
OnRenameNode ( |
Called when this node is being renamed after a successful name validation |
Name | Description | ||
---|---|---|---|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreSave ( |
Presave function. |
|
|
Serialize ( |
Handles reading, writing, and reference collecting using FArchive. |