Navigation
API > API/Runtime > API/Runtime/Engine
This object is a base class helper used when building a list of actions for some menu or palette.
| Name | FGraphActionListBuilderBase |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraphSchema.h |
| Include Path | #include "EdGraph/EdGraphSchema.h" |
Syntax
struct FGraphActionListBuilderBase
Derived Classes
- FBlueprintActionMenuBuilder
- FCategorizedGraphActionListBuilder
- FGraphActionMenuBuilder
- FRigVMActionMenuBuilder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FGraphActionListBuilderBase() |
EdGraph/EdGraphSchema.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FGraphActionListBuilderBase() |
Virtual destructor | EdGraph/EdGraphSchema.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActionGroup | A single entry in the list - can contain multiple actions | EdGraph/EdGraphSchema.h | ||
| Actions | TArray< TSharedPtr< FEdGraphSchemaAction > > | All of the actions this entry contains | EdGraph/EdGraphSchema.h | |
| OwnerOfTemporaries | UEdGraph * | The temporary graph outer to store any template nodes created. | EdGraph/EdGraphSchema.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CategoryChain | TArray< FString > | The chain of categories | EdGraph/EdGraphSchema.h | |
| Entries | TArray< TSharedPtr< FEdGraphSchemaAction > > | All of the action entries | EdGraph/EdGraphSchema.h | |
| RootCategory | FString | The category to list this entry under (could be left empty, as it gets concatenated with the first sub-action's category) | EdGraph/EdGraphSchema.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~ActionGroup() |
EdGraph/EdGraphSchema.h | ||
ActionGroup
(
const TArray< TSharedPtr< FEdGraphSchemaAction > >& InActions, |
Constructor accepting multiple actions | EdGraph/EdGraphSchema.h | |
ActionGroup
(
const ActionGroup& |
Copy constructor and assignment operator | EdGraph/EdGraphSchema.h | |
ActionGroup
(
ActionGroup&& Other |
Move constructor and move assignment operator | EdGraph/EdGraphSchema.h | |
virtual void AddAction
(
const TSharedPtr< FEdGraphSchemaAction >& NewAction, |
EdGraph/EdGraphSchema.h | ||
virtual void AddAction
(
const TSharedPtr< FEdGraphSchemaAction >& NewAction |
Adds an action entry containing a single action | EdGraph/EdGraphSchema.h | |
virtual void AddActionList
(
const TArray< TSharedPtr< FEdGraphSchemaAction > >& NewActions, |
Adds an action entry containing multiple actions | EdGraph/EdGraphSchema.h | |
void Append
(
FGraphActionListBuilderBase& Other |
Appends all the action entries from a different graph action builder | EdGraph/EdGraphSchema.h | |
NodeType * CreateTemplateNode
(
UClass* Class |
EdGraph/EdGraphSchema.h | ||
virtual void Empty() |
Clears the action entries | EdGraph/EdGraphSchema.h | |
PRAGMA_DISABLE_DEPRECATION_WARNINGSActionGroup GetAction
(
int32 Index |
EdGraph/EdGraphSchema.h | ||
const TArray< FString > & GetCategoryChain() |
EdGraph/EdGraphSchema.h | ||
const TArray< FString > & GetLocalizedMenuDescriptionArrayForFirstAction() |
Returns the localized MenuDescriptionArray | EdGraph/EdGraphSchema.h | |
const TArray< FString > & GetLocalizedSearchCategoryArrayForFirstAction() |
Returns the localized SearchCategoryArray | EdGraph/EdGraphSchema.h | |
const TArray< FString > & GetLocalizedSearchKeywordsArrayForFirstAction() |
Returns the localized SearchKeywordsArray | EdGraph/EdGraphSchema.h | |
const TArray< FString > & GetLocalizedSearchTitleArrayForFirstAction() |
Returns the localized SearchTitleArray | EdGraph/EdGraphSchema.h | |
const TArray< FString > & GetMenuDescriptionArrayForFirstAction() |
Returns the MenuDescriptionArray | EdGraph/EdGraphSchema.h | |
int32 GetNumActions() |
Returns the current number of entries | EdGraph/EdGraphSchema.h | |
TSharedPtr< FEdGraphSchemaAction > & GetSchemaAction
(
int32 Index |
Returns the specified entry | EdGraph/EdGraphSchema.h | |
const TArray< FString > & GetSearchCategoryArrayForFirstAction() |
Returns the SearchCategoryArray | EdGraph/EdGraphSchema.h | |
const TArray< FString > & GetSearchKeywordsArrayForFirstAction() |
Returns the SearchKeywordsArray | EdGraph/EdGraphSchema.h | |
const FString & GetSearchTextForFirstAction () |
Returns a the string that should be used when searching for matching actions. | EdGraph/EdGraphSchema.h | |
const TArray< FString > & GetSearchTitleArrayForFirstAction() |
Returns the SearchTitleArray | EdGraph/EdGraphSchema.h | |
void PerformAction
(
UEdGraph* ParentGraph, |
Goes through all actions and calls PerformAction on them individually | EdGraph/EdGraphSchema.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ActionGroup & operator=
(
ActionGroup&& Other |
EdGraph/EdGraphSchema.h | ||
ActionGroup & operator=
(
const ActionGroup& |
EdGraph/EdGraphSchema.h |