KismetCompiler

Windows
MacOS
Linux

Classes

Name

Description

Public struct

FBlueprintCompiledStatement

Public struct

FBPTerminal

A terminal in the graph (literal or variable reference)

Public class

FGraphCompilerContext

Public class

FKCHandler_Passthru

Public class

FKismetCompilerContext

Public class

FKismetCompilerUtilities

This is a loose collection of utilities used when 'compiling' a new UClass from a K2 graph.

Public struct

FKismetFunctionContext

Public struct

FNetNameMapping

Map from a name to the number of times it's been 'created' (identical nodes create the same variable names, so they need something appended)

Public class

FNodeHandlingFunctor

Public class

FUserDefinedStructureCompilerUtils

Public class

IBlueprintCompiler

Public class

IBlueprintCompilerCppBackend

Public class

IBlueprintCompilerCppBackendModuleInterface

BlueprintCompilerCppBackend module interface

Public class

IKismetCompilerInterface

Typedefs

Enums

Functions

Name Description

Public function

constexpr bo...

 

operator!

Public function

constexpr EI...

 

operator&

Public function

EInternalCom...

 

operator&=

(
    EInternalCompilerFlags& Lhs,
    EInternalCompilerFlags Rhs
)

Public function

constexpr EI...

 

operator^

Public function

EInternalCom...

 

operator^=

(
    EInternalCompilerFlags& Lhs,
    EInternalCompilerFlags Rhs
)

Public function

constexpr EI...

 

operator|

Public function

EInternalCom...

 

operator|=

(
    EInternalCompilerFlags& Lhs,
    EInternalCompilerFlags Rhs
)

Public function

constexpr EI...

 

operator~

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback