FKCHandler_CallFunction

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FNodeHandlingFunctor

FKCHandler_CallFunction

References

Module

BlueprintGraph

Header

/Engine/Source/Editor/BlueprintGraph/Public/CallFunctionHandler.h

Include

#include "CallFunctionHandler.h"

Syntax

class FKCHandler_CallFunction : public FNodeHandlingFunctor

Variables

Name Description

Protected variable

TMap< UEdGraphP...

 

InterfaceTermMap

Constructors

Name Description

Public function

FKCHandler_CallFunction

(
    FKismetCompilerContext& InCompiler...
)

Functions

Name Description

Public function Virtual

void

 

AdditionalCompiledStatementHandling

(
    FKismetFunctionContext& Context,
    UEdGraphNode* Node,
    FBlueprintCompiledStatement& State...
)

Public function Virtual

void

 

CheckIfFunctionIsCallable

(
    UFunction* Function,
    FKismetFunctionContext& Context,
    UEdGraphNode* Node
)

Public function

void

 

CreateFunctionCallStatement

(
    FKismetFunctionContext& Context,
    UEdGraphNode* Node,
    UEdGraphPin* SelfPin
)

Searches for the function referenced by a graph node in the CallingContext class's list of functions, validates that the wiring matches up correctly, and creates an execution statement.

Public function Virtual

UFunction &#...

 

FindFunction

(
    FKismetFunctionContext& Context,
    UEdGraphNode* Node
)

Public function

bool

 

IsCalledFunctionFinal

(
    UEdGraphNode* Node
)

Public function

bool

 

IsCalledFunctionFromInterface

(
    UEdGraphNode* Node
)

Public function

bool

 

IsCalledFunctionPure

(
    UEdGraphNode* Node
)

Overridden from FNodeHandlingFunctor

Name Description

Public function Virtual

void

 

Compile

(
    FKismetFunctionContext& Context,
    UEdGraphNode* Node
)

Virtual void Validate(FKismetFunctionContext& Context, UEdGraphNode* Node) {}

Public function Virtual

void

 

RegisterNet

(
    FKismetFunctionContext& Context,
    UEdGraphPin* Net
)

Public function Virtual

void

 

RegisterNets

(
    FKismetFunctionContext& Context,
    UEdGraphNode* Node
)

Public function Virtual

void

 

Transform

(
    FKismetFunctionContext& Context,
    UEdGraphNode* Node
)