BlueprintGraph

Classes

Name

Description

Public struct

FArrayPropertyPinCombo

Public struct

FAsyncTaskPinRedirectMapInfo

Struct to remap pins for Async Tasks.

Public struct

FBlueprintActionContext

Public class

FBlueprintActionDatabase

Serves as a container for all available blueprint actions (no matter the type of blueprint/graph they belong in).

Public class

FBlueprintActionDatabaseRegistrar

From the BlueprintActionDatabase, passed around to all UK2Nodes, giving each a chance to register its own actions (specifically for UK2Nodes in other modules that the database doesn't have access to).

Public class

FBlueprintActionFilter

Public struct

FBlueprintActionInfo

Info struct passed around to filter rejection tests.

Public struct

FBlueprintActionUiSpec

Public struct

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).

Public class

FBlueprintGraphModule

Public class

FBlueprintGraphPanelPinFactory

Public struct

FBlueprintMetadata

Constants used for metadata, etc... in blueprints.

Public struct

FBlueprintNodeSignature

Public class

FBlueprintNodeTemplateCache

Serves as a centralized data-store for all UBlueprintNodeSpawner node- templates.

Public struct

FCustomPin

UK2Node_EaseFunction .

Public struct

FEdGraphSchemaAction_EventFromFunction

Action to add a node to the graph

Public struct

FEdGraphSchemaAction_K2AddCallOnActor

Action to add a 'call function on actor(s)' set of nodes to the graph

Public struct

FEdGraphSchemaAction_K2AddComment

Action to add a 'comment' node to the graph

Public struct

FEdGraphSchemaAction_K2AddComponent

Action to add an 'add component' node to the graph

Public struct

FEdGraphSchemaAction_K2AddCustomEvent

Action to add a 'custom event' node to the graph

Public struct

FEdGraphSchemaAction_K2AddEvent

Action to add a 'event' node to the graph

Public struct

FEdGraphSchemaAction_K2AddTimeline

Action to add a 'timeline' node to the graph

Public struct

FEdGraphSchemaAction_K2AssignDelegate

Action to add a node to the graph

Public struct

FEdGraphSchemaAction_K2Delegate

Reference to a function, macro, event graph, or timeline (only used in 'docked' palette)

Public struct

FEdGraphSchemaAction_K2Enum

Reference to an enumeration (only used in 'docked' palette)

Public struct

FEdGraphSchemaAction_K2Event

A reference to a specific event (living inside a Blueprint graph)...

Public struct

FEdGraphSchemaAction_K2Graph

Reference to a function, macro, event graph, or timeline (only used in 'docked' palette)

Public struct

FEdGraphSchemaAction_K2InputAction

A reference to a specific event (living inside a Blueprint graph)...

Public struct

FEdGraphSchemaAction_K2LocalVar

Reference to a local variable (only used in 'docked' palette)

Public struct

FEdGraphSchemaAction_K2NewNode

Action to add a node to the graph

Public struct

FEdGraphSchemaAction_K2PasteHere

Action to paste at this location on graph

Public struct

FEdGraphSchemaAction_K2Struct

Reference to an structure (only used in 'docked' palette)

Public struct

FEdGraphSchemaAction_K2TargetNode

Action to target a specific node on graph

Public struct

FEdGraphSchemaAction_K2Var

Reference to a variable (only used in 'docked' palette)

Public struct

FEdGraphSchemaAction_K2ViewNode

Action to view a node to the graph

Public class

FKCHandler_CallFunction

FKCHandler_CallFunction .

Public class

FKCHandler_EventEntry

FKCHandler_EventEntry .

Public class

FKCHandler_MathExpression

Public class

FKCHandler_VariableSet

FKCHandler_VariableSet .

Public struct

FKismetUserDeclaredFunctionMetadata

This structure describes metadata associated with a user declared function or macro It will be turned into regular metadata during compilation

Public struct

FOldOptionalPinSettings

Helper structure to cache old data for optional pins so the data can be restored during reconstruction

Public struct

FOptionalPinFromProperty

Public struct

FOptionalPinManager

Manager to build or refresh a list of optional pins.

Public struct

FUserPinInfo

Public class

IBlueprintNodeBinder

Public class

INodeDependingOnEnumInterface

Public class

UBlueprintBoundEventNodeSpawner

Takes care of spawning UK2Node_Event nodes.

Public class

UBlueprintBoundNodeSpawner

Takes care of spawning various bound nodes.

Public class

UBlueprintComponentNodeSpawner

Takes care of spawning UK2Node_AddComponent nodes.

Public class

UBlueprintDelegateNodeSpawner

Takes care of spawning various nodes associated with delegates.

Public class

UBlueprintEditorSettings

Public class

UBlueprintEventNodeSpawner

Takes care of spawning UK2Node_Event nodes.

Public class

UBlueprintFieldNodeSpawner

Takes care of spawning various field related nodes (nodes associated with functions, enums, structs, properties, etc.).

Public class

UBlueprintFunctionNodeSpawner

Takes care of spawning various UK2Node_CallFunction nodes.

Public class

UBlueprintNodeSpawner

Intended to be wrapped and used by FBlueprintActionMenuItem .

Public class

UBlueprintVariableNodeSpawner

Takes care of spawning variable getter/setter nodes.

Public class

UDEPRECATED_K2Node_LocalVariable

Public class

UEdGraphSchema_K2

Public class

UK2Node

Abstract base class of all blueprint graph nodes.

Public class

UK2Node_ActorBoundEvent

Public class

UK2Node_AddComponent

Public class

UK2Node_AddDelegate

Public class

UK2Node_AssignDelegate

Modeled after FEdGraphSchemaAction_K2AssignDelegate for the newer Blueprint menu system.

Public class

UK2Node_AssignmentStatement

Public class

UK2Node_BaseAsyncTask

!!! The proxy object should have RF_StrongRefOnFrame flag. !!!

Public class

UK2Node_BaseMCDelegate

Public class

UK2Node_BitmaskLiteral

Public class

UK2Node_BreakStruct

Public class

UK2Node_CallArrayFunction

Public class

UK2Node_CallDataTableFunction

Public class

UK2Node_CallDelegate

Public class

UK2Node_CallFunction

Public class

UK2Node_CallFunctionOnMember

Public class

UK2Node_CallMaterialParameterCollectionFunction

Public class

UK2Node_CallParentFunction

Public class

UK2Node_CastByteToEnum

Public class

UK2Node_ClassDynamicCast

Public class

UK2Node_ClearDelegate

Public class

UK2Node_CommutativeAssociativeBinaryOperator

Public class

UK2Node_ComponentBoundEvent

Public class

UK2Node_Composite

Public class

UK2Node_ConstructObjectFromClass

Public class

UK2Node_ConvertAsset

Public class

UK2Node_Copy

Public class

UK2Node_CreateDelegate

Public class

UK2Node_CustomEvent

Public class

UK2Node_DeadClass

Public class

UK2Node_DelegateSet

Public class

UK2Node_DoOnceMultiInput

Public class

UK2Node_DynamicCast

Public class

UK2Node_EaseFunction

Public class

UK2Node_EditablePinBase

Public class

UK2Node_EnumEquality

Public class

UK2Node_EnumInequality

Public class

UK2Node_EnumLiteral

Public class

UK2Node_Event

Public class

UK2Node_ExecutionSequence

Public class

UK2Node_ForEachElementInEnum

Public class

UK2Node_FormatText

Public class

UK2Node_FunctionEntry

Public class

UK2Node_FunctionResult

Public class

UK2Node_FunctionTerminator

Public class

UK2Node_GenericCreateObject

Public class

UK2Node_GetArrayItem

Public class

UK2Node_GetClassDefaults

Public class

UK2Node_GetDataTableRow

Public class

UK2Node_GetEnumeratorName

Public class

UK2Node_GetEnumeratorNameAsString

Public class

UK2Node_GetInputAxisKeyValue

Public class

UK2Node_GetInputAxisValue

Public class

UK2Node_GetInputVectorAxisValue

Public class

UK2Node_GetNumEnumEntries

Public class

UK2Node_IfThenElse

Public class

UK2Node_InputAction

Public class

UK2Node_InputActionEvent

Public class

UK2Node_InputAxisEvent

Public class

UK2Node_InputAxisKeyEvent

Public class

UK2Node_InputKey

Public class

UK2Node_InputKeyEvent

Public class

UK2Node_InputTouch

Public class

UK2Node_InputTouchEvent

Public class

UK2Node_InputVectorAxisEvent

Public class

UK2Node_Knot

Public class

UK2Node_Literal

Public class

UK2Node_LoadAsset

Public class

UK2Node_LoadAssetClass

Public class

UK2Node_MacroInstance

Public class

UK2Node_MakeArray

Public class

UK2Node_MakeStruct

Pure kismet node that creates a struct with specified values for each member.

Public class

UK2Node_MakeVariable

Public class

UK2Node_MathExpression

This node type acts like a collapsed node, a single node that represents a larger sub-network of nodes (contained within a sub-graph).

Public class

UK2Node_MatineeController

Public class

UK2Node_Message

Public class

UK2Node_MultiGate

Public class

UK2Node_PureAssignmentStatement

Public class

UK2Node_RemoveDelegate

Public class

UK2Node_Select

Public class

UK2Node_Self

Public class

UK2Node_SetFieldsInStruct

Pure kismet node that creates a struct with specified values for each member.

Public class

UK2Node_SetVariableOnPersistentFrame

FOR INTERNAL USAGE ONLY!

Public class

UK2Node_SpawnActor

Public class

UK2Node_SpawnActorFromClass

Public class

UK2Node_StructMemberGet

Pure kismet node that gets one or more member variables of a struct.

Public class

UK2Node_StructMemberSet

Imperative kismet node that sets one or more member variables of a struct.

Public class

UK2Node_StructOperation

Public class

UK2Node_Switch

Public class

UK2Node_SwitchEnum

Public class

UK2Node_SwitchInteger

Public class

UK2Node_SwitchName

Public class

UK2Node_SwitchString

Public class

UK2Node_TemporaryVariable

Public class

UK2Node_Timeline

Public class

UK2Node_Tunnel

Public class

UK2Node_TunnelBoundary

Public class

UK2Node_Variable

Public class

UK2Node_VariableGet

Public class

UK2Node_VariableSet

Public class

UK2Node_VariableSetRef

Public class

UNodeDependingOnEnumInterface

Enums

Name

Description

Public enum

EEdGraphSchemaAction_K2Graph::Type

The graph type that the schema is

Public enum

EObjectReferenceType

Public enum

ERenamePinResult

Public enum

ESaveOnCompile

Public enum

ESelfContextInfo::Type

Public enum

ETunnelBoundaryType

Public enum

ETypeTreeFilter

Filter flags for GetVariableTypeTree

Functions

Name Description

Public function

constexpr bo...

 

operator!

(
    ETypeTreeFilter E
)

Public function

constexpr ET ...

 

operator&

(
    ETypeTreeFilter Lhs,
    ETypeTreeFilter Rhs
)

Public function

ETypeTreeFil ...

 

operator&=

(
    ETypeTreeFilter & Lhs,
    ETypeTreeFilter Rhs
)

Public function

constexpr ET ...

 

operator^

(
    ETypeTreeFilter Lhs,
    ETypeTreeFilter Rhs
)

Public function

ETypeTreeFil ...

 

operator^=

(
    ETypeTreeFilter & Lhs,
    ETypeTreeFilter Rhs
)

Public function

constexpr ET ...

 

operator|

(
    ETypeTreeFilter Lhs,
    ETypeTreeFilter Rhs
)

Public function

ETypeTreeFil ...

 

operator|=

(
    ETypeTreeFilter & Lhs,
    ETypeTreeFilter Rhs
)

Public function

constexpr ET ...

 

operator~

(
    ETypeTreeFilter E
)