UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FEdGraphSchemaAction_NewNode Struct Reference

#include <EdGraphSchema.h>

+ Inheritance diagram for FEdGraphSchemaAction_NewNode:

Public Member Functions

virtual FName GetTypeId () const override
 
 FEdGraphSchemaAction_NewNode ()
 
 FEdGraphSchemaAction_NewNode (FText InNodeCategory, FText InMenuDesc, FText InToolTip, const int32 InGrouping)
 
virtual ENGINE_API UEdGraphNodePerformAction (class UEdGraph *ParentGraph, UEdGraphPin *FromPin, const FVector2f &Location, bool bSelectNewNode=true) override
 
virtual ENGINE_API UEdGraphNodePerformAction (class UEdGraph *ParentGraph, TArray< UEdGraphPin * > &FromPins, const FVector2f &Location, bool bSelectNewNode=true) override
 
virtual ENGINE_API void AddReferencedObjects (FReferenceCollector &Collector) override
 
- Public Member Functions inherited from FEdGraphSchemaAction
 FEdGraphSchemaAction ()
 
virtual ~FEdGraphSchemaAction ()
 
 FEdGraphSchemaAction (FText InNodeCategory, FText InMenuDesc, FText InToolTip, const int32 InGrouping, FText InKeywords=FText(), int32 InSectionID=0)
 
virtual bool IsParentable () const
 
virtual UEdGraphNodePerformAction (class UEdGraph *ParentGraph, UEdGraphPin *FromPin, const FVector2D Location, bool bSelectNewNode=true) UE_SLATE_DEPRECATED_VECTOR_VIRTUAL_FUNCTION
 
virtual UEdGraphNodePerformAction (class UEdGraph *ParentGraph, TArray< UEdGraphPin * > &FromPins, const FVector2D Location, bool bSelectNewNode=true) UE_SLATE_DEPRECATED_VECTOR_VIRTUAL_FUNCTION
 
virtual ENGINE_API FReply OnDoubleClick (UBlueprint *InBlueprint)
 
ENGINE_API void CosmeticUpdateCategory (FText NewCategory)
 
ENGINE_API void UpdateSearchData (FText NewMenuDescription, FText NewToolTipDescription, FText NewCategory, FText NewKeywords)
 
int32 GetSectionID () const
 
int32 GetGrouping () const
 
const FTextGetMenuDescription () const
 
const FTextGetTooltipDescription () const
 
const FTextGetCategory () const
 
const FTextGetKeywords () const
 
const TArray< FString > & GetMenuDescriptionArray () const
 
const TArray< FString > & GetSearchTitleArray () const
 
const TArray< FString > & GetSearchKeywordsArray () const
 
const TArray< FString > & GetSearchCategoryArray () const
 
const TArray< FString > & GetLocalizedMenuDescriptionArray () const
 
const TArray< FString > & GetLocalizedSearchTitleArray () const
 
const TArray< FString > & GetLocalizedSearchKeywordsArray () const
 
const TArray< FString > & GetLocalizedSearchCategoryArray () const
 
const FString & GetFullSearchText () const
 
virtual void MovePersistentItemToCategory (const FText &NewCategoryName)
 
virtual int32 GetReorderIndexInContainer () const
 
virtual bool ReorderToBeforeAction (TSharedRef< FEdGraphSchemaAction > OtherAction)
 
virtual FEdGraphSchemaActionDefiningObject GetPersistentItemDefiningObject () const
 
virtual bool IsA (const FName &InType) const
 
virtual bool IsAVariable () const
 
virtual bool CanBeRenamed () const
 
virtual bool CanBeDeleted () const
 
virtual FSlateBrush const * GetPaletteIcon () const
 
virtual FText GetPaletteToolTip () const
 

Static Public Member Functions

static FName StaticGetTypeId ()
 
template<typename NodeType >
static NodeType * SpawnNodeFromTemplate (class UEdGraph *ParentGraph, NodeType *InTemplateNode, const UE::Slate::FDeprecateVector2DParameter &Location, bool bSelectNewNode=true)
 
static ENGINE_API UEdGraphNodeCreateNode (class UEdGraph *ParentGraph, UEdGraphPin *FromPin, const UE::Slate::FDeprecateVector2DParameter &Location, class UEdGraphNode *InNodeTemplate)
 
- Static Public Member Functions inherited from FEdGraphSchemaAction
static FName StaticGetTypeId ()
 

Public Attributes

TObjectPtr< class UEdGraphNodeNodeTemplate
 
- Public Attributes inherited from FEdGraphSchemaAction
int32 Grouping
 
int32 SectionID
 
TArray< FString > MenuDescriptionArray
 
TArray< FString > FullSearchTitlesArray
 
TArray< FString > FullSearchKeywordsArray
 
TArray< FString > FullSearchCategoryArray
 
TArray< FString > LocalizedMenuDescriptionArray
 
TArray< FString > LocalizedFullSearchTitlesArray
 
TArray< FString > LocalizedFullSearchKeywordsArray
 
TArray< FString > LocalizedFullSearchCategoryArray
 
FString SearchText
 

Detailed Description

Action to add a node to the graph

Constructor & Destructor Documentation

◆ FEdGraphSchemaAction_NewNode() [1/2]

FEdGraphSchemaAction_NewNode::FEdGraphSchemaAction_NewNode ( )
inline

◆ FEdGraphSchemaAction_NewNode() [2/2]

FEdGraphSchemaAction_NewNode::FEdGraphSchemaAction_NewNode ( FText  InNodeCategory,
FText  InMenuDesc,
FText  InToolTip,
const int32  InGrouping 
)
inline

Member Function Documentation

◆ AddReferencedObjects()

void FEdGraphSchemaAction_NewNode::AddReferencedObjects ( FReferenceCollector Collector)
overridevirtual

Reimplemented from FEdGraphSchemaAction.

◆ CreateNode()

UEdGraphNode * FEdGraphSchemaAction_NewNode::CreateNode ( class UEdGraph ParentGraph,
UEdGraphPin FromPin,
const UE::Slate::FDeprecateVector2DParameter Location,
class UEdGraphNode InNodeTemplate 
)
static

◆ GetTypeId()

virtual FName FEdGraphSchemaAction_NewNode::GetTypeId ( ) const
inlineoverridevirtual

Reimplemented from FEdGraphSchemaAction.

◆ PerformAction() [1/2]

UEdGraphNode * FEdGraphSchemaAction_NewNode::PerformAction ( class UEdGraph ParentGraph,
TArray< UEdGraphPin * > &  FromPins,
const FVector2f Location,
bool  bSelectNewNode = true 
)
overridevirtual

Reimplemented from FEdGraphSchemaAction.

◆ PerformAction() [2/2]

UEdGraphNode * FEdGraphSchemaAction_NewNode::PerformAction ( class UEdGraph ParentGraph,
UEdGraphPin FromPin,
const FVector2f Location,
bool  bSelectNewNode = true 
)
overridevirtual

Reimplemented from FEdGraphSchemaAction.

◆ SpawnNodeFromTemplate()

template<typename NodeType >
static NodeType * FEdGraphSchemaAction_NewNode::SpawnNodeFromTemplate ( class UEdGraph ParentGraph,
NodeType *  InTemplateNode,
const UE::Slate::FDeprecateVector2DParameter Location,
bool  bSelectNewNode = true 
)
inlinestatic

◆ StaticGetTypeId()

static FName FEdGraphSchemaAction_NewNode::StaticGetTypeId ( )
inlinestatic

Member Data Documentation

◆ NodeTemplate

TObjectPtr<class UEdGraphNode> FEdGraphSchemaAction_NewNode::NodeTemplate

Template of node we want to create


The documentation for this struct was generated from the following files: