Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/EdGraph
Inheritance Hierarchy
- FEdGraphSchemaAction
- FAISchemaAction_AddComment
- FAISchemaAction_NewNode
- FAISchemaAction_NewSubNode
- FAssetSchemaAction_Dataflow_CreateCommentNode_DataflowEdNode
- FAssetSchemaAction_Dataflow_CreateNode_DataflowEdNode
- FAssetSchemaAction_Dataflow_DuplicateCommentNode_DataflowEdNode
- FAssetSchemaAction_Dataflow_DuplicateNode_DataflowEdNode
- FBehaviorTreeSchemaAction_AutoArrange
- FBlueprintActionMenuItem
- FBlueprintDragDropMenuItem
- FConversationGraphSchemaAction_AutoArrange
- FCustomizableObjectSchemaAction_NewNode
- FCustomizableObjectSchemaAction_Paste
- FDecoratorSchemaAction_NewNode
- FEdGraphSchemaAction_BlueprintVariableBase
- FEdGraphSchemaAction_K2Delegate
- FEdGraphSchemaAction_K2LocalVar
- FEdGraphSchemaAction_K2Var
- FRigVMEdGraphSchemaAction_LocalVar
- FEdGraphSchemaAction_Dummy
- FEdGraphSchemaAction_EventFromFunction
- FEdGraphSchemaAction_K2AddComment
- FEdGraphSchemaAction_K2Enum
- FEdGraphSchemaAction_K2Graph
- FEdGraphSchemaAction_K2NewNode
- FEdGraphSchemaAction_K2AddCallOnActor
- FEdGraphSchemaAction_K2AddComponent
- FEdGraphSchemaAction_K2AddCustomEvent
- FEdGraphSchemaAction_K2AddEvent
- FEdGraphSchemaAction_K2AssignDelegate
- FEdGraphSchemaAction_K2TargetNode
- FEdGraphSchemaAction_K2Event
- FEdGraphSchemaAction_K2InputAction
- FEdGraphSchemaAction_K2PasteHere
- FEdGraphSchemaAction_K2Struct
- FEdGraphSchemaAction_K2ViewNode
- FEdGraphSchemaAction_NewNode
- FEdGraphSchemaAction_NewStateComment
- FEdGraphSchemaAction_NewStateNode
- FMaterialGraphSchemaAction_NewComment
- FMaterialGraphSchemaAction_NewComposite
- FMaterialGraphSchemaAction_NewFunctionCall
- FMaterialGraphSchemaAction_NewNamedRerouteUsage
- FMaterialGraphSchemaAction_NewNode
- FMaterialGraphSchemaAction_Paste
- FMetasoundGraphSchemaAction
- FMetasoundGraphSchemaAction_NewComment
- FMetasoundGraphSchemaAction_NewOutput
- FMetasoundGraphSchemaAction_NewReroute
- FMetasoundGraphSchemaAction_NodeWithMultipleOutputs
- FMetasoundGraphSchemaAction_NewInput
- FMetasoundGraphSchemaAction_NewNode
- FMetasoundGraphSchemaAction_NewFromSelected
- FMetasoundGraphSchemaAction_NewVariableNode
- FMetasoundGraphSchemaAction_NewVariableAccessorNode
- FMetasoundGraphSchemaAction_NewVariableDeferredAccessorNode
- FMetasoundGraphSchemaAction_NewVariableMutatorNode
- FMetasoundGraphSchemaAction_PromoteToInput
- FMetasoundGraphSchemaAction_PromoteToVariable_AccessorNode
- FMetasoundGraphSchemaAction_PromoteToVariable_DeferredAccessorNode
- FMetasoundGraphSchemaAction_Paste
- FMetasoundGraphSchemaAction_PromoteToOutput
- FMetasoundGraphSchemaAction_PromoteToVariable_MutatorNode
- FNiagaraMenuAction
- FNiagaraParameterAction
- FNiagaraSchemaAction_NewComment
- FNiagaraSchemaAction_NewNode
- FNiagaraScriptParameterAction
- FNiagaraStackAssetAction_EventSource
- FRigVMEdGraphSchemaAction_Event
- FRigVMEdGraphSchemaAction_PromoteToExposedPin
- FRigVMEdGraphSchemaAction_PromoteToVariable
- FSoundClassGraphSchemaAction_NewNode
- FSoundCueGraphSchemaAction_NewComment
- FSoundCueGraphSchemaAction_NewNode
- FSoundCueGraphSchemaAction_NewFromSelected
- FSoundCueGraphSchemaAction_Paste
- FSoundSubmixGraphSchemaAction_NewNode
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/EdGraph/EdGraphSchema.h |
| Include | #include "EdGraph/EdGraphSchema.h" |
Syntax
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 | |
|---|---|---|---|
FEdGraphSchemaAction
(
FText InNodeCategory, |
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) | |
| const FText & | GetCategory () |
||
| 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, |