Navigation
Unreal Engine C++ API Reference > 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, |