Skip to main content

Classes

Blueprint Function Libraries

Assets

Class Inheritance Hierarchy

This diagram shows the inheritance relationships between all documented classes:
Actor Component
└── Inworld Graph Component

Audio Component
└── Inworld Voice Audio Component

Blueprint Function Library
└── Inworld Blueprint Function Library

Engine Subsystem
└── Inworld Runtime Subsystem

Inworld Edge
└── Inworld Edge With Condition

Inworld Edge With Condition
├── Inworld Edge Is Data Type
└── Inworld Edge Safety Result

Inworld Graph Runtime Data
├── Inworld Graph Runtime Data Event History
├── Inworld Graph Runtime Data Intent
├── Inworld Graph Runtime Data Knowledge
└── Inworld Graph Runtime Data Voice

Inworld Node
├── Inworld Node Custom
├── Inworld Node General Text Processor
├── Inworld Node Keyword Matcher
├── Inworld Node LLM
├── Inworld Node Random Canned Text
├── Inworld Node STT
├── Inworld Node Subgraph Node
├── Inworld Node TTS
├── Inworld Node Text Aggregator
├── Inworld Node Text Chunking
└── Inworld Node Text Classifier

Object
├── Inworld Audio Buffer
├── Inworld Audio Capture
├── Inworld Edge
├── Inworld Graph
├── Inworld Graph Asset
├── Inworld Graph Runtime Data
├── Inworld Node
├── Inworld Process Context
└── Inworld Text Embedder

Node Input/Output Reference

This table provides a quick reference for all workflow nodes and their input/output data types:
Node NameInput TypesOutput Types
Core LLM Nodes
Inworld Node LLMFInworldData_LLMChatRequestFInworldData_LLMChatResponse
Audio Processing
Inworld Node STTFInworldData_Audio OR FInworldData_DataStream_AudioChunk (Audio data to convert to text)FInworldData_Text
Inworld Node TTSFInworldData_Text OR FInworldData_DataStream_String (Text data to convert to speech)
FInworldData_Text (Optional emotion text to influence speech synthesis)
FInworldData_DataStream_TTSOutput
Text Processing
Inworld Node General Text ProcessorFInworldData_DataStream_StringFInworldData_DataStream_String
Inworld Node Random Canned TextFInworldData (anything)FInworldData_Text (One of the configured canned responses)
Inworld Node Text AggregatorFInworldData_DataStream_StringFInworldData_Text
Inworld Node Text ChunkingFInworldData_Text OR FInworldData_DataStream_StringFInworldData_DataStream_String
Inworld Node Text ClassifierFInworldData_TextFInworldData_ClassificationResult