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

#include <EdGraphSchema.h>

+ Inheritance diagram for FCategorizedGraphActionListBuilder:

Public Member Functions

ENGINE_API FCategorizedGraphActionListBuilder (FString Category=FString())
 
virtual ENGINE_API void AddAction (const TSharedPtr< FEdGraphSchemaAction > &NewAction) override
 
virtual ENGINE_API void AddAction (const TSharedPtr< FEdGraphSchemaAction > &NewAction, FString const &Category) override
 
virtual ENGINE_API void AddActionList (const TArray< TSharedPtr< FEdGraphSchemaAction > > &NewActions, FString const &Category=FString()) override
 
- Public Member Functions inherited from FGraphActionListBuilderBase
class UE_DEPRECATED (5.5, "ActionGroup has been deprecated - operate only on TSharedPtr<FEdGraphSchemaAction> or const FEdGraphSchemaAction& as appropriate") ActionGroup
 
virtual ~FGraphActionListBuilderBase ()
 
ENGINE_API void Append (FGraphActionListBuilderBase &Other)
 
ENGINE_API int32 GetNumActions () const
 
ENGINE_API TSharedPtr< FEdGraphSchemaAction > & GetSchemaAction (int32 Index)
 
PRAGMA_DISABLE_DEPRECATION_WARNINGS ENGINE_API ActionGroup GetAction (int32 Index)
 
PRAGMA_ENABLE_DEPRECATION_WARNINGS virtual ENGINE_API void Empty ()
 
template<typename NodeType >
NodeType * CreateTemplateNode (UClass *Class=NodeType::StaticClass())
 
 FGraphActionListBuilderBase ()
 

Additional Inherited Members

- Public Attributes inherited from FGraphActionListBuilderBase
UEdGraphOwnerOfTemporaries
 

Detailed Description

Used to nest all added action under one root category

Constructor & Destructor Documentation

◆ FCategorizedGraphActionListBuilder()

FCategorizedGraphActionListBuilder::FCategorizedGraphActionListBuilder ( FString  Category = FString())

Member Function Documentation

◆ AddAction() [1/2]

void FCategorizedGraphActionListBuilder::AddAction ( const TSharedPtr< FEdGraphSchemaAction > &  NewAction)
overridevirtual

Adds an action entry containing a single action

Reimplemented from FGraphActionListBuilderBase.

◆ AddAction() [2/2]

void FCategorizedGraphActionListBuilder::AddAction ( const TSharedPtr< FEdGraphSchemaAction > &  NewAction,
FString const &  Category 
)
overridevirtual

Reimplemented from FGraphActionListBuilderBase.

◆ AddActionList()

void FCategorizedGraphActionListBuilder::AddActionList ( const TArray< TSharedPtr< FEdGraphSchemaAction > > &  NewActions,
FString const &  Category = FString() 
)
overridevirtual

Adds an action entry containing multiple actions

Reimplemented from FGraphActionListBuilderBase.


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