Navigation
Unreal Engine C++ API Reference > Editor > KismetCompiler
Inheritance Hierarchy
- FNodeHandlingFunctor
- FKCHandler_CallFunction
- FKCHandler_EventEntry
- FKCHandler_MakeContainer
- FKCHandler_MathExpression
- FKCHandler_Passthru
- FKCHandler_VariableSet
References
Module | KismetCompiler |
Header | /Engine/Source/Editor/KismetCompiler/Public/KismetCompilerMisc.h |
Include | #include "KismetCompilerMisc.h" |
Syntax
class FNodeHandlingFunctor
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FKismetCompilerContext & | CompilerContext |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
FNodeHandlingFunctor
(
FKismetCompilerContext& InCompilerContext |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Compile
(
FKismetFunctionContext& Context, |
|
![]() |
FBlueprintCompiledStatement & | GenerateSimpleThenGoto
(
FKismetFunctionContext& Context, |
Generate a goto corresponding to the then pin(s) |
![]() |
FBlueprintCompiledStatement & | GenerateSimpleThenGoto
(
FKismetFunctionContext& Context, |
Generate a goto on the corresponding exec pin. |
![]() ![]() |
FBPTerminal * | RegisterLiteral
(
FKismetFunctionContext& Context, |
Helper to register literal term. |
![]() ![]() |
void | RegisterNet
(
FKismetFunctionContext& Context, |
|
![]() ![]() |
void | RegisterNets
(
FKismetFunctionContext& Context, |
|
![]() ![]() ![]() |
bool | 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) | |
![]() |
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. |
![]() ![]() |
void | SanitizeName
(
FString& Name |
Creates a sanitized name. |
![]() ![]() |
void | Transform
(
FKismetFunctionContext& Context, |
|
![]() |
bool | ValidateAndRegisterNetIfLiteral
(
FKismetFunctionContext& Context, |
If the net is a literal, it validates the default value and registers it. |