UInworldProcessContext | Inherits from: UObject
Context object for managing runtime data during graph execution. This class provides access to runtime data that can be shared across nodes during graph execution. It allows nodes to store and retrieve data using key-value pairs, supporting various data types including basic types, objects, and structures.
Methods
- Create
- GetProcessContext
- GetRuntimeBool
- GetRuntimeData
- GetRuntimeFloat
- GetRuntimeInt
- GetRuntimeObject
- GetRuntimeObject
- GetTextEmbedder
- SetProcessContext
- SetRuntimeData
Reference
Create
Examples
Returns
Type:UInworldProcessContext*
GetProcessContext
Examples
Returns
Type:inworld::ProcessContext*
GetRuntimeBool

Examples
Parameters
| Parameter | Type | Description | 
|---|---|---|
| Key | FName | |
| OutBool | bool& | 
Returns
Type:bool
GetRuntimeData

Examples
Parameters
| Parameter | Type | Description | 
|---|---|---|
| Key | FName | |
| OutData | FInworldDataHandle& | 
Returns
Type:bool
GetRuntimeFloat

Examples
Parameters
| Parameter | Type | Description | 
|---|---|---|
| Key | FName | |
| OutFloat | float& | 
Returns
Type:bool
GetRuntimeInt

Examples
Parameters
| Parameter | Type | Description | 
|---|---|---|
| Key | FName | |
| OutInt | int32& | 
Returns
Type:bool
GetRuntimeObject

Examples
Parameters
| Parameter | Type | Description | 
|---|---|---|
| Key | FName | |
| ObjectClass | TSubclassOf<UObject> | |
| OutObject | UObject*& | 
Returns
Type:bool
GetRuntimeObject

Examples
Returns
Type:bool
GetTextEmbedder
Examples
Returns
Type:inworld::StatusOr_TextEmbedderInterface
SetProcessContext
Examples
SetRuntimeData

Examples
Parameters
| Parameter | Type | Description | 
|---|---|---|
| Key | FName | |
| Data | FInworldDataHandle |