Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/EdGraph
Inheritance Hierarchy
- FEdGraphSchemaAction
- FAssetSchemaAction_Dataflow_CreateNode_DataflowEdNode
- FAssetSchemaAction_Dataflow_DuplicateNode_DataflowEdNode
- FAssetSchemaAction_Dataflow_PasteNode_DataflowEdNode
- FCameraNodeGraphSchemaAction_NewInterfaceParameterNode
- FEdGraphSchemaAction_Dummy
- FEdGraphSchemaAction_NewNode
- FObjectGraphSchemaAction_NewNode
- FCameraRigTransitionGraphSchemaAction_NewTransitionNode
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraphSchema.h |
| Include | #include "EdGraph/EdGraphSchema.h" |
Syntax
USTRUCT ()
struct FEdGraphSchemaAction
Remarks
This structure represents a context dependent action, with sufficient information for the schema to perform it.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FString > | FullSearchCategoryArray | ||
| TArray< FString > | FullSearchKeywordsArray | ||
| TArray< FString > | FullSearchTitlesArray | ||
| int32 | Grouping | This is a priority number for overriding alphabetical order in the action list (higher value == higher in the list). | |
| TArray< FString > | LocalizedFullSearchCategoryArray | ||
| TArray< FString > | LocalizedFullSearchKeywordsArray | ||
| TArray< FString > | LocalizedFullSearchTitlesArray | ||
| TArray< FString > | LocalizedMenuDescriptionArray | ||
| TArray< FString > | MenuDescriptionArray | ||
| FString | SearchText | ||
| int32 | SectionID | Section ID of the action list in which this action belongs. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddReferencedObjects
(
FReferenceCollector& Collector |
GC. | |
| bool | CanBeDeleted () |
Returns true if the action can be deleted. | |
| bool | CanBeRenamed () |
Returns true if the action can be renamed. | |
| void | CosmeticUpdateCategory
(
FText NewCategory |
Updates the category of the action and refreshes the search text; does not change the persistent backing item (e.g., it will not actually move a user added variable or function to a new category) | |
| void | CosmeticUpdateRootCategory
(
FText NewRootCategory |
Updates the root category of the action, making any existing categories a subcategory e.g. NewRootCategory|OldRootCategory | |
| const FText & | GetCategory () |
||
| const TArray< FString > & | Returns the full list of categories, after any pipe (|) separators have been parsed | ||
| const FString & | |||
| int32 | GetGrouping () |
||
| const FText & | GetKeywords () |
||
| const TArray< FString > & | |||
| const TArray< FString > & | Retrieves the localized full searchable categories for this action. | ||
| const TArray< FString > & | Retrieves the localized full searchable keywords for this action. | ||
| const TArray< FString > & | Retrieves the localized full searchable title for this action. | ||
| const FText & | |||
| const TArray< FString > & | |||
| FSlateBrush const * | Can be used to override the icon of the action in the palette. | ||
| FText | Can be used to override the tooltip shown in the palette. | ||
| FEdGraphSchemaActionDefiningObject | Returns an opaque handle that can be used to confirm that two different persistent entries backing actions are part of the same section/category (e.g., both are variables in the same Blueprint) | ||
| int32 | Returns the ordering index of this action in the parent container (if the item cannot be reordered then this will return INDEX_NONE) | ||
| const TArray< FString > & | Retrieves the full searchable categories for this action. | ||
| const TArray< FString > & | Retrieves the full searchable keywords for this action. | ||
| const TArray< FString > & | Retrieves the full searchable title for this action. | ||
| int32 | GetSectionID () |
||
| const FText & | |||
| FName | GetTypeId () |
||
| bool | Returns true if the action is of the given type. | ||
| bool | IsAVariable () |
Returns true if the action refers to a member or local variable. | |
| bool | IsParentable () |
Whether or not this action can be parented to other actions of the same type. | |
| void | MovePersistentItemToCategory
(
const FText& NewCategoryName |
Moves the item backing this action to the specified category if it is possible (does nothing for native-introduced variables/functions/etc...) | |
| FReply | OnDoubleClick
(
UBlueprint* InBlueprint |
Performs a double click on the action | |
| UEdGraphNode * | PerformAction
(
UEdGraph* ParentGraph, |
Execute this action, given the graph and schema, and possibly a pin that we were dragged from. | |
| UEdGraphNode * | PerformAction
(
UEdGraph* ParentGraph, |
Execute this action, given the graph and schema, and possibly a pin that we were dragged from. | |
| bool | ReorderToBeforeAction
(
TSharedRef< FEdGraphSchemaAction > OtherAction |
Reorders this action to be before the other item in the parent container (returns false if they are not in the same container or cannot be reordered) | |
| FName | Simple type info. | ||
| void | UpdateSearchData
(
FText NewMenuDescription, |