| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/BlueprintGraph/Classes/K2Node_ConstructObjectFromClass.h |
Include |
#include "K2Node_ConstructObjectFromClass.h" |
class UK2Node_ConstructObjectFromClass : public UK2Node
Name | Description | ||
---|---|---|---|
|
CachedNodeTitle |
Constructing FText strings can be costly, so we cache the node's title |
|
|
NodeTooltip |
Tooltip text for this node. |
Name | Description | |
---|---|---|
|
UK2Node_ConstructObjectFromClass ( |
Name | Description | ||
---|---|---|---|
|
CreatePinsForClass ( |
Create new pins to show properties on archetype |
|
|
GetBaseNodeTitle() |
Gets the default node title when no class is selected |
|
|
UEdGraphPin ... |
GetClassPin ( |
Get the blueprint input pin |
|
UClass * |
GetClassPinBaseClass() |
Gets base class to use for the 'class' pin. |
|
UClass * |
GetClassToSpawn ( |
Get the class that we are going to spawn, if it's defined as default value |
|
GetNodeTitleFormat() |
Gets the node title when a class has been selected. |
|
|
UEdGraphPin ... |
GetOuterPin() |
Get the result input pin |
|
UEdGraphPin ... |
GetResultPin() |
Get the result output pin |
|
UEdGraphPin ... |
GetThenPin() |
Get the then output pin |
|
UEdGraphPin ... |
GetWorldContextPin() |
Get the world context input pin, can return NULL |
|
IsCompatibleWithGraph ( |
||
|
IsSpawnVarPin ( |
See if this is a spawn variable pin, or a 'default' pin |
|
|
OnClassPinChanged() |
Refresh pins when class was changed |
|
|
SetPinToolTip ( |
Takes the specified "MutatablePin" and sets its 'PinToolTip' field (according to the specified description) |
|
|
UseOuter() |
Returns if the node uses Outer input |
|
|
UseWorldContext() |
Returns if the node uses World Object Context input |
Name | Description | ||
---|---|---|---|
|
GetMenuActions |
Replacement for GetMenuEntries(). |
|
|
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 |
|
|
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). |
|
|
IsNodeSafeToIgnore() |
Query if this is a node that is safe to ignore (e.g., a comment node or other non-structural annotation that can be pruned with no warnings). |
|
|
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) |
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. |
|
|
GetKeywords() |
Returns the keywords that should be used when searching for this node |
|
|
GetNodeTitle ( |
Gets the name of this node, shown in 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 |
|
|
PinConnectionListChanged ( |
Called when the connection list of one of the pins of this node is changed in the editor |
|
|
PinDefaultValueChanged ( |
Called when the DefaultValue of one of the pins of this node is changed 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. |