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

#include <EdGraphSchema.h>

+ Inheritance diagram for FGraphActionListBuilderBase:

Public Member Functions

class UE_DEPRECATED (5.5, "ActionGroup has been deprecated - operate only on TSharedPtr<FEdGraphSchemaAction> or const FEdGraphSchemaAction& as appropriate") ActionGroup
 
virtual ~FGraphActionListBuilderBase ()
 
virtual ENGINE_API void AddAction (const TSharedPtr< FEdGraphSchemaAction > &NewAction)
 
virtual ENGINE_API void AddAction (const TSharedPtr< FEdGraphSchemaAction > &NewAction, FString const &Category)
 
virtual ENGINE_API void AddActionList (const TArray< TSharedPtr< FEdGraphSchemaAction > > &NewActions, FString const &Category=FString())
 
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 ()
 

Public Attributes

UEdGraphOwnerOfTemporaries
 

Constructor & Destructor Documentation

◆ ~FGraphActionListBuilderBase()

virtual FGraphActionListBuilderBase::~FGraphActionListBuilderBase ( )
inlinevirtual

Virtual destructor

◆ FGraphActionListBuilderBase()

FGraphActionListBuilderBase::FGraphActionListBuilderBase ( )
inline

Member Function Documentation

◆ AddAction() [1/2]

void FGraphActionListBuilderBase::AddAction ( const TSharedPtr< FEdGraphSchemaAction > &  NewAction)
virtual

Adds an action entry containing a single action

Reimplemented in FCategorizedGraphActionListBuilder.

◆ AddAction() [2/2]

void FGraphActionListBuilderBase::AddAction ( const TSharedPtr< FEdGraphSchemaAction > &  NewAction,
FString const &  Category 
)
virtual

◆ AddActionList()

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

Adds an action entry containing multiple actions

Reimplemented in FCategorizedGraphActionListBuilder.

◆ Append()

void FGraphActionListBuilderBase::Append ( FGraphActionListBuilderBase Other)

Appends all the action entries from a different graph action builder

◆ CreateTemplateNode()

template<typename NodeType >
NodeType * FGraphActionListBuilderBase::CreateTemplateNode ( UClass Class = NodeType::StaticClass())
inline

◆ Empty()

PRAGMA_ENABLE_DEPRECATION_WARNINGS void FGraphActionListBuilderBase::Empty ( )
virtual

Clears the action entries

◆ GetAction()

PRAGMA_DISABLE_DEPRECATION_WARNINGS FGraphActionListBuilderBase::ActionGroup FGraphActionListBuilderBase::GetAction ( int32  Index)

◆ GetNumActions()

int32 FGraphActionListBuilderBase::GetNumActions ( ) const

Returns the current number of entries

◆ GetSchemaAction()

TSharedPtr< FEdGraphSchemaAction > & FGraphActionListBuilderBase::GetSchemaAction ( int32  Index)

Returns the specified entry

◆ UE_DEPRECATED()

class FGraphActionListBuilderBase::UE_DEPRECATED ( 5.  5,
"ActionGroup has been deprecated - operate only on TSharedPtr<FEdGraphSchemaAction> or const FEdGraphSchemaAction& as appropriate"   
)
inline

A single entry in the list - can contain multiple actions

Constructor accepting a single action

Constructor accepting multiple actions

Move constructor and move assignment operator

Copy constructor and assignment operator

Returns
A reference to the array of strings that represent the category chain

Goes through all actions and calls PerformAction on them individually

Parameters
ParentGraphThe graph we are operating in the context of.
FromPinsOptional pins that the action was dragged from.
LocationThe position on the graph to place new nodes.

Returns a the string that should be used when searching for matching actions. Looks only at the first action.

Returns the SearchKeywordsArray

Returns the MenuDescriptionArray

Returns the SearchTitleArray

Returns the SearchCategoryArray

Returns the localized SearchKeywordsArray

Returns the localized MenuDescriptionArray

Returns the localized SearchTitleArray

Returns the localized SearchCategoryArray

All of the actions this entry contains

Concatenates RootCategory with the first action's category (RootCategory coming first, as a prefix, and the splits the category hierarchy apart into separate entries.

Initializes the search text.

The category to list this entry under (could be left empty, as it gets concatenated with the first sub-action's category)

The chain of categories

Member Data Documentation

◆ OwnerOfTemporaries

UEdGraph* FGraphActionListBuilderBase::OwnerOfTemporaries

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