FSMGraphSchemaAction_NewNode¶
Module: SMSystemEditor
#include <SMGraphSchema.h>
Inherits from FEdGraphSchemaAction
Description¶
Action to add a node to the graph
Public Functions¶
Name | |
---|---|
FSMGraphSchemaAction_NewNode() | |
FSMGraphSchemaAction_NewNode(const FText & InNodeCategory, const FText & InMenuDesc, const FText & InToolTip, const int32 InGrouping) | |
virtual UEdGraphNode * | PerformAction(UEdGraph * ParentGraph, UEdGraphPin * FromPin, const FVector2D Location, bool bSelectNewNode =true) override |
virtual void | AddReferencedObjects(FReferenceCollector & Collector) override |
Public Attributes¶
Name | |
---|---|
TObjectPtr< UEdGraph > | OwnerOfTemporaries |
TObjectPtr< UEdGraphNode > | GraphNodeTemplate |
TSoftClassPtr< UObject > | NodeSoftClassPath |
bool | bDontOverrideDefaultClass |
bool | bDontCallPostPlacedNode |
Public Functions Documentation¶
function
FSMGraphSchemaAction_NewNode¶
function
FSMGraphSchemaAction_NewNode¶
inline FSMGraphSchemaAction_NewNode(
const FText & InNodeCategory,
const FText & InMenuDesc,
const FText & InToolTip,
const int32 InGrouping
)
function
PerformAction¶
virtual UEdGraphNode * PerformAction(
UEdGraph * ParentGraph,
UEdGraphPin * FromPin,
const FVector2D Location,
bool bSelectNewNode =true
) override
function
AddReferencedObjects¶
Public Attributes Documentation¶
variable
OwnerOfTemporaries¶
Only used if the TransientPackage is provided as the outer.
variable
GraphNodeTemplate¶
The UEdGraphNode to be spawned.