UInworldRuntimeSubsystem | Inherits from: UEngineSubsystem
The subsystem that manages instancing graphs and their execution.
Methods
- ClearGraphExecutionHistory
- GetAEC
- GetAllExecutionHistory
- GetAllUniqueOwner
- GetHistoryList
- GetNodeHistoryOuput
- GetOrCreateTextEmbedder
- GetVAD
- RegisterCreationConfigType
- RegisterCustomEdgeConditionType
- RegisterNodeType
- RegisterProcessContext
- SendGraphFeedback
- UnregisterComponent
- UnregisterProcessContext
Reference
ClearGraphExecutionHistory
Clears the stored graph execution history.
Examples
GetAEC
Gets the Acoustic Echo Cancellation (AEC) filter interface.Examples
Returns
Type:inworld::AECFilterInterface&
Description: Reference to the AEC filter interface.
GetAllExecutionHistory
Retrieves all execution history entries for a specific owner object.Examples
GetAllUniqueOwner
Retrieves all unique owner objects from the execution history for debugging.
Examples
Parameters
GetHistoryList
Gets the complete execution history list (primarily for editor utility widgets).
Examples
Returns
Type:const TArray<FInworldGraphExecutionHistory>&
Description: Reference to the array of all graph execution history entries.
GetNodeHistoryOuput
Extracts and formats the output data from a node history entry.
Examples
Parameters
Returns
Type:FString
Description: Formatted string representation of the node’s output.
GetOrCreateTextEmbedder
Gets a cached TextEmbedder instance for the given ConfigId, or creates a new one if it doesn’t exist.Examples
Returns
Type:UInworldTextEmbedder*
Description: A pointer to the UInworldTextEmbedder instance, or nullptr if the config is invalid or creation fails.
GetVAD
Gets the Voice Activity Detection (VAD) interface.Examples
Returns
Type:inworld::VADInterface&
Description: Reference to the VAD interface.
RegisterCreationConfigType
Examples
Returns
Type:bool
RegisterCustomEdgeConditionType
Examples
Returns
Type:bool
RegisterNodeType
Examples
Returns
Type:bool
RegisterProcessContext
Examples
SendGraphFeedback
Records user feedback with OpenTelemetry for analytics and improvement.
Examples
Parameters
UnregisterComponent
Examples
Returns
Type:bool