Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/EdGraph
Inheritance Hierarchy
- FGraphActionListBuilderBase
- FCategorizedGraphActionListBuilder
- FGraphActionMenuBuilder
- FGraphContextMenuBuilder
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraphSchema.h |
| Include | #include "EdGraph/EdGraphSchema.h" |
Syntax
struct FGraphActionListBuilderBase
Remarks
This object is a base class helper used when building a list of actions for some menu or palette.
Variables
| Type | Name | Description | |
|---|---|---|---|
| ActionGroup | A single entry in the list - can contain multiple actions | ||
| TArray< TSharedPtr< FEdGraphSchemaAction > > | Actions | All of the actions this entry contains | |
| UEdGraph * | OwnerOfTemporaries | The temporary graph outer to store any template nodes created. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
| Virtual destructor |
Functions
| Type | Name | Description | |
|---|---|---|---|
~ActionGroup () |
|||
ActionGroup
(
const TArray< TSharedPtr< FEdGraphSchemaAction > >& InActions, |
Constructor accepting multiple actions | ||
ActionGroup
(
const ActionGroup& |
Copy constructor and assignment operator | ||
ActionGroup
(
ActionGroup&& Other |
Move constructor and move assignment operator | ||
| void | AddAction
(
const TSharedPtr< FEdGraphSchemaAction >& NewAction, |
||
| void | AddAction
(
const TSharedPtr< FEdGraphSchemaAction >& NewAction |
Adds an action entry containing a single action | |
| void | AddActionList
(
const TArray< TSharedPtr< FEdGraphSchemaAction > >& NewActions, |
Adds an action entry containing multiple actions | |
| void | Append
(
FGraphActionListBuilderBase& Other |
Appends all the action entries from a different graph action builder | |
| NodeType * | CreateTemplateNode
(
UClass* Class |
||
| PRAGMA_ENABLE_DEPRECATION_WARNINGS void | Empty () |
Clears the action entries | |
| PRAGMA_DISABLE_DEPRECATION_WARNINGSActionGroup | |||
| const TArray< FString > & | |||
| const TArray< FString > & | Returns the localized MenuDescriptionArray | ||
| const TArray< FString > & | Returns the localized SearchCategoryArray | ||
| const TArray< FString > & | Returns the localized SearchKeywordsArray | ||
| const TArray< FString > & | Returns the localized SearchTitleArray | ||
| const TArray< FString > & | Returns the MenuDescriptionArray | ||
| int32 | Returns the current number of entries | ||
| TSharedPtr< FEdGraphSchemaAction > & | GetSchemaAction
(
int32 Index |
Returns the specified entry | |
| const TArray< FString > & | Returns the SearchCategoryArray | ||
| const TArray< FString > & | Returns the SearchKeywordsArray | ||
| const FString & | Returns a the string that should be used when searching for matching actions. | ||
| const TArray< FString > & | Returns the SearchTitleArray | ||
| void | PerformAction
(
UEdGraph* ParentGraph, |
Goes through all actions and calls PerformAction on them individually |
Operators
| Type | Name | Description | |
|---|---|---|---|
| ActionGroup & | operator=
(
ActionGroup&& Other |
||
| ActionGroup & | operator=
(
const ActionGroup& |