Navigation
API > API/Editor > API/Editor/Kismet
Inheritance Hierarchy
- FGraphActionListBuilderBase
- FBlueprintActionMenuBuilder
References
| Module | Kismet |
| Header | /Engine/Source/Editor/Kismet/Public/BlueprintActionMenuBuilder.h |
| Include | #include "BlueprintActionMenuBuilder.h" |
Syntax
struct FBlueprintActionMenuBuilder : public FGraphActionListBuilderBase
Remarks
Responsible for constructing a list of viable blueprint actions. Runs the blueprint actions database through a filter and spawns a series of FBlueprintActionMenuItems for actions that pass. Takes care of generating the each menu item's category/name/etc.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBlueprintActionMenuBuilder
(
EConfigFlags Flags |
Default constructor. | ||
FBlueprintActionMenuBuilder
(
TWeakPtr< FBlueprintEditor > BlueprintEditorPtr |
The action filter now stores a reference to the authoritative editor context. Please use the default constructor instead. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddMenuSection
(
FBlueprintActionFilter const& Filter, |
Some action menus require multiple sections. | |
| void | Called when all menu items have been constructed. | ||
| int32 | Returns the current number of actions that are still pending | ||
| float | Returns the normalized completion state when processing pending actions (e.g. for a status indicator) | ||
| void | MakeMenuItems
(
FBlueprintActionInfo& InAction |
Adds menu items for the given database action. | |
| bool | Processes any actions that may be added asynchronously or across multiple frames. | ||
| void | Regenerates the entire menu list from the cached menu sections. |
Overridden from FGraphActionListBuilderBase
| Type | Name | Description | |
|---|---|---|---|
| void | Empty () |
Clears the action entries |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EConfigFlags | Flags used to configure the builder. | ||
| ESectionFlag | Flags used to customize specific sections of the menu. |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
FBlueprintActionMenuBuilder
(
TWeakPtr< FBlueprintEditor > BlueprintEditorPtr |
The action filter now stores a reference to the authoritative editor context. Please use the default constructor instead. |