Navigation
API > API/Editor > API/Editor/KismetCompiler
| Name | FNodeHandlingFunctor |
| Type | class |
| Header File | /Engine/Source/Editor/KismetCompiler/Public/KismetCompilerMisc.h |
| Include Path | #include "KismetCompilerMisc.h" |
Syntax
class FNodeHandlingFunctor
Derived Classes
FNodeHandlingFunctor derived class hierarchy
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNodeHandlingFunctor
(
FKismetCompilerContext& InCompilerContext |
KismetCompilerMisc.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FNodeHandlingFunctor() |
KismetCompilerMisc.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CompilerContext | FKismetCompilerContext & | KismetCompilerMisc.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Compile
(
FKismetFunctionContext& Context, |
KismetCompilerMisc.h | ||
virtual void RegisterNet
(
FKismetFunctionContext& Context, |
KismetCompilerMisc.h | ||
virtual void RegisterNets
(
FKismetFunctionContext& Context, |
KismetCompilerMisc.h | ||
virtual bool RequiresRegisterNetsBeforeScheduling() |
Returns true if this kind of node needs to be handled in the first pass, prior to execution scheduling (this is only used for function entry and return nodes) | KismetCompilerMisc.h | |
virtual void Transform
(
FKismetFunctionContext& Context, |
KismetCompilerMisc.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FBlueprintCompiledStatement & GenerateSimpleThenGoto
(
FKismetFunctionContext& Context, |
Generate a goto corresponding to the then pin(s) | KismetCompilerMisc.h | |
FBlueprintCompiledStatement & GenerateSimpleThenGoto
(
FKismetFunctionContext& Context, |
Generate a goto on the corresponding exec pin. | KismetCompilerMisc.h | |
virtual FBPTerminal * RegisterLiteral
(
FKismetFunctionContext& Context, |
Helper to register literal term. | KismetCompilerMisc.h | |
void ResolveAndRegisterScopedTerm
(
FKismetFunctionContext& Context, |
Helper function that verifies the variable name referenced by the net exists in the associated scope (either the class being compiled or via an object reference on the Self pin), and then creates/registers a term for that variable access. | KismetCompilerMisc.h | |
bool ValidateAndRegisterNetIfLiteral
(
FKismetFunctionContext& Context, |
If the net is a literal, it validates the default value and registers it. | KismetCompilerMisc.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void SanitizeName
(
FString& Name |
Creates a sanitized name. | KismetCompilerMisc.h |