Navigation
API > API/Editor > API/Editor/KismetCompiler
References
| Module | KismetCompiler |
| Header | /Engine/Source/Editor/KismetCompiler/Public/BlueprintCompiledStatement.h |
| Include | #include "BlueprintCompiledStatement.h" |
Syntax
struct FBlueprintCompiledStatement
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsInterfaceContext | Is this node an interface context? (KCST_CallFunction) | |
| bool | bIsJumpTarget | Is this node a jump target? | |
| bool | bIsParentContext | Is this function called on a parent class (super, etc)? (KCST_CallFunction) | |
| FString | Comment | Comment text. | |
| UEdGraphPin * | ExecContext | Exec pin about to execute (KCST_WireTraceSite) | |
| FBPTerminal * | FunctionContext | Object that the function should be called on, or NULL to indicate self (KCST_CallFunction) | |
| UFunction * | FunctionToCall | Function that executes the statement (KCST_CallFunction) | |
| FBPTerminal * | LHS | Destination of assignment statement or result from function call. | |
| TArray< class UEdGraphPin * > | PureOutputContextArray | Pure node output pin(s) linked to exec node input pins (KCST_InstrumentedPureNodeEntry) | |
| TArray< struct FBPTerminal * > | RHS | Argument list of function call or source of assignment statement. | |
| FBlueprintCompiledStatement * | TargetLabel | Target label (KCST_Goto, or KCST_CallFunction that requires an ubergraph reference) | |
| EKismetCompiledStatementType | Type | ||
| int32 | UbergraphCallIndex | The index of the argument to replace (only used when KCST_CallFunction has a non-NULL TargetLabel) |
Constructors
| Type | Name | Description | |
|---|---|---|---|