| UObjectBase
|
Module |
|
Header |
/Engine/Source/Editor/BlueprintGraph/Classes/K2Node_GetClassDefaults.h |
Include |
#include "K2Node_GetClassDefaults.h" |
class UK2Node_GetClassDefaults : public UK2Node
Name | Description | |
---|---|---|
|
UK2Node_GetClassDefaults ( |
Name | Description | ||
---|---|---|---|
|
CreateOutputPins ( |
Creates the full set of output pins (properties) from the given input class. |
|
|
UEdGraphPin ... |
FindClassPin ( |
Finds and returns the class input pin. |
|
UEdGraphPin ... |
FindClassPin() |
Finds and returns the class input pin from the current set of pins. |
|
UClass * |
GetInputClass() |
Retrieves the current input class type. |
|
UClass * |
GetInputClass ( |
Determines the input class type from the given pin. |
|
OnBlueprintClassModified ( |
||
|
OnClassPinChanged() |
Will be called whenever the class pin selector changes its value. |
Name | Description | ||
---|---|---|---|
|
FNodeHandlin... |
CreateNodeHandler ( |
|
|
ExpandNode ( |
Expands a node while compiling, which may add additional nodes or delete this node |
|
|
GetMenuActions |
Replacement for GetMenuEntries(). |
|
|
GetMenuCategory() |
Override to provide a default category for specific node types to be listed under. |
|
|
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). |
|
|
IsNodePure() |
Returns whether this node is considered 'pure' by the compiler |
|
|
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) |
|
|
ShouldShowNodeProperties() |
Return whether the node's properties display in the blueprint details panel |
Name | Description | ||
---|---|---|---|
|
AllocateDefaultPins() |
Allocate default pins for a given node, based only the NodeType, which should already be filled in. |
|
|
GetNodeTitle ( |
Gets the name of this node, shown in title bar |
|
|
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. |
|
|
ValidateNodeDuringCompilation ( |
Gives each visual node a chance to do final validation before it's node is harvested for use at runtime. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
|
|
PostLoad() |
Do any object-specific cleanup required immediately after loading an object. |
|
|
PreEditChange ( |
This is called when a property is about to be modified externally |
Name |
Description |
---|---|
ClassPinName |
Class pin name |