Navigation
| Name | BlueprintGraph |
| Type | Editor |
| Location | /Engine/Source/Editor/BlueprintGraph/ |
| Module Build Rules | BlueprintGraph.Build.cs |
Classes
Structs
| Name | Remarks |
|---|---|
| FActionFilterTest | |
| FAdditionalBlueprintCategory | |
| FAllowedMutableContainerFunction | |
| FArrayPropertyPinCombo | |
| FAssetBlueprintGraphActions | Struct to handle Asset Blueprint Graph actions Essentially this is used to help generate asset nodes/responses for Blueprint graphs and keeping Blueprint code from being dependent on something it shouldn't For example, this can be used to help with dragging/dropping assets on a Blueprint graph |
| FAsyncTaskPinRedirectMapInfo | Struct to remap pins for Async Tasks. |
| FBlueprintActionContext | |
| FBlueprintActionInfo | Info struct passed around to filter rejection tests. |
| FBlueprintActionUiSpec | |
| FBlueprintCallableFunctionRedirect | Structure used to automatically convert blueprintcallable functions (that have blueprint parameter) calls (in bp graph) into their never versions (with class param instead of blueprint). |
| FBlueprintMetadata | Constants used for metadata, etc... in blueprints. |
| FBlueprintNodeSignature | |
| FCustomPin | |
| FEdGraphSchemaAction_BlueprintVariableBase | Reference to a variable (only used in 'My Blueprints' but used for member variables, local variables, delegates, etc...) |
| FEdGraphSchemaAction_EventFromFunction | Action to add a node to the graph |
| FEdGraphSchemaAction_K2AddCallOnActor | Action to add a 'call function on actor(s)' set of nodes to the graph |
| FEdGraphSchemaAction_K2AddComment | Action to add a 'comment' node to the graph |
| FEdGraphSchemaAction_K2AddComponent | Action to add an 'add component' node to the graph |
| FEdGraphSchemaAction_K2AddCustomEvent | Action to add a 'custom event' node to the graph |
| FEdGraphSchemaAction_K2AddEvent | Action to add a 'event' node to the graph |
| FEdGraphSchemaAction_K2AssignDelegate | Action to add a node to the graph |
| FEdGraphSchemaAction_K2Delegate | Reference to a delegate |
| FEdGraphSchemaAction_K2Enum | Reference to an enumeration (only used in 'docked' palette) |
| FEdGraphSchemaAction_K2Event | A reference to a specific event (living inside a Blueprint graph)... |
| FEdGraphSchemaAction_K2Graph | Reference to a function, macro, event graph, or timeline (only used in 'docked' palette) |
| FEdGraphSchemaAction_K2InputAction | A reference to a specific event (living inside a Blueprint graph)... |
| FEdGraphSchemaAction_K2LocalVar | Reference to a local variable (only used in 'docked' palette) |
| FEdGraphSchemaAction_K2NewNode | Action to add a node to the graph |
| FEdGraphSchemaAction_K2PasteHere | Action to paste at this location on graph |
| FEdGraphSchemaAction_K2Struct | Reference to an structure (only used in 'docked' palette) |
| FEdGraphSchemaAction_K2TargetNode | Action to target a specific node on graph |
| FEdGraphSchemaAction_K2Var | Reference to a variable (only used in 'docked' palette) |
| FEdGraphSchemaAction_K2ViewNode | Action to view a node to the graph |
| FKismetUserDeclaredFunctionMetadata | This structure describes metadata associated with a user declared function or macro It will be turned into regular metadata during compilation |
| FOldOptionalPinSettings | Helper structure to cache old data for optional pins so the data can be restored during reconstruction |
| FOptionalPinFromProperty | |
| FOptionalPinManager | Manager to build or refresh a list of optional pins. |
| FPerBlueprintSettings | Blueprint Editor settings that are different for each blueprint. |
| FUserPinInfo |
Interfaces
| Name | Remarks |
|---|---|
| IBlueprintNodeBinder | |
| IK2Node_AddPinInterface | Interface for adding the small "Add Pin" symbol to a node in the bottom right hand side. |
| IK2Node_EventNodeInterface | |
| IK2Node_ExternalGraphInterface | |
| INodeDependingOnEnumInterface |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnUserDefinedPinRenamed | TMulticastDelegate_ThreeParams< void, UK2Node *, FName, FName > | K2Node.h |
Enums
Public
| Name | Remarks |
|---|---|
| EActionFilterTestFlags | |
| EEdGraphSchemaAction_K2Graph::Type | The graph type that the schema is |
| EGetNodeVariation | |
| EK2NewNodeFlags | |
| ENodePurityOverride | |
| EObjectReferenceType | |
| ERenamePinResult | |
| ESaveOnCompile | |
| ESelfContextInfo::Type | |
| ETunnelBoundaryType | |
| ETypeTreeFilter | Filter flags for GetVariableTypeTree |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool operator!
(
ETypeTreeFilter E |
EdGraphSchema_K2.h | ||
bool operator!
(
EK2NewNodeFlags E |
EdGraphSchema_K2_Actions.h | ||
bool operator!
(
EActionFilterTestFlags E |
BlueprintActionFilter.h | ||
bool operator!
(
FBlueprintActionFilter::EFlags E |
BlueprintActionFilter.h | ||
ETypeTreeFilter operator&
(
ETypeTreeFilter Lhs, |
EdGraphSchema_K2.h | ||
EK2NewNodeFlags operator&
(
EK2NewNodeFlags Lhs, |
EdGraphSchema_K2_Actions.h | ||
| BlueprintActionFilter.h | |||
| BlueprintActionFilter.h | |||
ETypeTreeFilter & operator&=
(
ETypeTreeFilter& Lhs, |
EdGraphSchema_K2.h | ||
EK2NewNodeFlags & operator&=
(
EK2NewNodeFlags& Lhs, |
EdGraphSchema_K2_Actions.h | ||
EActionFilterTestFlags & operator&=
(
EActionFilterTestFlags& Lhs, |
BlueprintActionFilter.h | ||
| BlueprintActionFilter.h | |||
ETypeTreeFilter operator^
(
ETypeTreeFilter Lhs, |
EdGraphSchema_K2.h | ||
EK2NewNodeFlags operator^
(
EK2NewNodeFlags Lhs, |
EdGraphSchema_K2_Actions.h | ||
| BlueprintActionFilter.h | |||
| BlueprintActionFilter.h | |||
ETypeTreeFilter & operator^=
(
ETypeTreeFilter& Lhs, |
EdGraphSchema_K2.h | ||
EK2NewNodeFlags & operator^=
(
EK2NewNodeFlags& Lhs, |
EdGraphSchema_K2_Actions.h | ||
EActionFilterTestFlags & operator^=
(
EActionFilterTestFlags& Lhs, |
BlueprintActionFilter.h | ||
| BlueprintActionFilter.h | |||
ETypeTreeFilter operator|
(
ETypeTreeFilter Lhs, |
EdGraphSchema_K2.h | ||
EK2NewNodeFlags operator|
(
EK2NewNodeFlags Lhs, |
EdGraphSchema_K2_Actions.h | ||
| BlueprintActionFilter.h | |||
| BlueprintActionFilter.h | |||
ETypeTreeFilter & operator|=
(
ETypeTreeFilter& Lhs, |
EdGraphSchema_K2.h | ||
EK2NewNodeFlags & operator|=
(
EK2NewNodeFlags& Lhs, |
EdGraphSchema_K2_Actions.h | ||
EActionFilterTestFlags & operator|=
(
EActionFilterTestFlags& Lhs, |
BlueprintActionFilter.h | ||
| BlueprintActionFilter.h | |||
| EdGraphSchema_K2.h | |||
| EdGraphSchema_K2_Actions.h | |||
| BlueprintActionFilter.h | |||
| BlueprintActionFilter.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static bool TypePromoDebug::IsTypePromoEnabled() |
Checks if the type promotion editor pref is true or false (The bEnableTypePromotion BP editor setting) | BlueprintTypePromotion.h |