Navigation
API > API/Editor > API/Editor/KismetCompiler
References
| Module | KismetCompiler |
| Header | /Engine/Source/Editor/KismetCompiler/Public/BPTerminal.h |
| Include | #include "BPTerminal.h" |
Syntax
struct FBPTerminal
Remarks
A terminal in the graph (literal or variable reference)
Variables
| Type | Name | Description | |
|---|---|---|---|
| FProperty * | AssociatedVarProperty | For non-literal terms, this is the FProperty being referenced (in the stack if bIsLocal set, or on the context otherwise) | |
| bool | bIsConst | ||
| bool | bIsLiteral | ||
| bool | bIsSavePersistent | ||
| bool | bPassedByReference | ||
| FBPTerminal * | Context | Context-> | |
| FBlueprintCompiledStatement * | InlineGeneratedParameter | Used for MathExpression optimization. | |
| FString | Name | ||
| TObjectPtr< UObject > | ObjectLiteral | Pointer to an object literal | |
| FString | PropertyDefault | String representation of the default value of the property associated with this term (or path to object) | |
| UObject * | Source | Source node. | |
| UEdGraphPin * | SourcePin | Source pin. | |
| FText | TextLiteral | The FText literal | |
| FEdGraphPinType | Type |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBPTerminal () |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | CopyFromPin
(
UEdGraphPin* Net, |
||
| void | CopyFromPin
(
UEdGraphPin* Net, |
||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| void | SetContextTypeClass
(
bool bIsClassContext |
||
| void | SetContextTypeStruct
(
bool bIsStructContext |
||
| void | SetVarTypeDefault
(
bool bIsDefault |
||
| void | SetVarTypeLocal
(
bool bIsLocal |
||
| void |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EContextType | Context types (mutually-exclusive) | ||
| EVarType | Variable reference types (mutually-exclusive) |