▼CAActor | |
CAVoxtaGlobalAudioPlaybackHolder | |
CAudioCaptureHandler | AudioCaptureHandler |
▼CFAnimNode_Base | |
CFAnimNode_ApplyCustomCurves | FAnimNode_ApplyCustomCurves Animation node that applies custom curve values to a pose |
▼CFBaseCharData | FBaseCharData Read-only data struct containing all the universal information fields for a character |
CFAiCharData | FAiCharData Read-only data struct containing all the relevant information for an AI character |
CFUserCharData | FUserCharData Read-only data struct containing all the relevant information for the character representing the User (player) |
CFCallbackManager | Manages callbacks for asynchronous method invocations in SignalR connections |
CFChatMessage | FChatMessage Represents a single message in a chat conversation, containing both text and audio data |
CFChatSession | FChatSession Data struct containing all the relevant information regarding a chat session between the user and AI characters |
CFHandshakeProtocol | Implements the SignalR handshake protocol used during connection initialization |
▼CFHubMessage | Base message structure for SignalR hub communication |
▼CFBaseInvocationMessage | Base message structure for invocation-related messages |
CFCompletionMessage | Represents a completion message received from the server after a method invocation |
CFInvocationMessage | Represents a method invocation message sent from client to server |
CFCloseMessage | Represents a close message sent when closing a connection |
CFPingMessage | Represents a ping message used to keep the connection alive |
CFNegotiationResponse | Represents the response from a SignalR server during connection negotiation |
CFNegotiationTransport | Represents a transport option returned during SignalR negotiation |
▼CFOutputDevice | |
CVoxtaLogger | VoxtaLogger Internal class that enables the automatic printing of warnings and errors in the VoxtaLog category, on the top left corner of the screen while inside of the editor |
▼CFRunnable | |
CFVoiceRunnerThread | FVoiceRunnerThread Logic that runs on a background-thread and will trigger the AudioCaptureHandler repeatedly on a fixed timeinterval to ensure it will send whatever was captured in the timestep to be sent to VoxtaServer microphone input socket |
▼CFSignalRValue | Represents a value that can be sent to or received from a SignalR hub |
CFSignalRInvokeResult | Represents the result of a SignalR method invocation, containing either a value or error information |
▼CFTickableGameObject | |
CFHubConnection | Implements a connection to a SignalR hub |
CFVoxtaServiceEntryData | FVoxtaServiceEntryData Data struct representing a specific serviceEntry provided within the VoxtaServiceGroup |
CFVoxtaServiceGroupData | FVoxtaServiceGroupData Data struct representing a group of services for one specific service (e.g., TextGen, TTS, STT) |
CFVoxtaVersionData | FVoxtaVersionData Data struct for managing version compatibility between the UnrealVoxta client and VoxtaServer |
CIA2FWeightProvider | IA2FWeightProvider The interface implemented by whoever can provide the A2F curves for any given update / frame |
▼CIHubProtocol | Interface for SignalR hub protocol implementations |
CFJsonHubProtocol | Implementation of the SignalR JSON hub protocol |
▼CILipSyncBaseData | ILipSyncBaseData Interface for lipsync data containers |
CULipSyncDataA2F | ULipSyncDataA2F UObject-based container for Audio2Face lipsync data |
CULipSyncDataCustom | ULipSyncDataCustom UObject-based container for CustomLipSync lipsync data |
CULipSyncDataOVR | ULipSyncDataOVR Contains all the data required for playback of OVR lipsync generation |
▼CIModuleInterface | |
CFSignalRModule | Module that provides SignalR client functionality for Unreal Engine |
CLipSyncGenerator | LipSyncGenerator Internal helper class with static functions for generating lipsync data for audio |
▼CModuleRules | |
CLogUtility | Specifies all the requirements to compile the LogUtility (mostly macros and other defines) Should not depend on any module beyond Core |
CSignalR | |
CUnrealVoxta | Specifies all the requirements to compile the main API for all Voxta-related functionality |
CUnrealVoxtaEditor | Specifies all the requirements to compile the Editor-specific code for the plugin |
CVoxtaAudioUtility | Specifies all the requirements to compile the Audio specific code of the plugin |
CVoxtaData | Specifies all the requirements to compile the Data module for the plugin |
CVoxtaUtility_A2F | Specifies all the requirements to compile the Nvidia Audio2Face specific code of the plugin |
CVoxtaUtility_OVR | Specifies all the requirements to compile the OVR specific code of the plugin |
▼CServerResponseBase | ServerResponseBase Abstract read-only data struct that all responses from the VoxtaServer derive from |
CServerResponseCharacterList | ServerResponseCharacterList Read-only data struct containing the relevant data of the 'charactersListLoaded' response from the VoxtaServer |
CServerResponseChatClosed | ServerResponseChatClosed Read-only data struct containing the relevant data of the 'chatClosed' response from the VoxtaServer |
▼CServerResponseChatMessageBase | ServerResponseChatMessageBase Abstract read-only data struct containing the shared relevant data for all 'reply...' responses from the VoxtaServer (e.g., message start, chunk, end, cancelled) |
CServerResponseChatMessageCancelled | Read-only data struct containing the relevant data of the 'replyCancelled' response from the VoxtaServer |
CServerResponseChatMessageChunk | ServerResponseChatMessageChunk Read-only data struct containing the relevant data of the 'replyChunk' response from the VoxtaServer |
CServerResponseChatMessageEnd | ServerResponseChatMessageEnd Read-only data struct containing the relevant data of the 'replyEnd' response from the VoxtaServer |
CServerResponseChatMessageStart | ServerResponseChatMessageStart Read-only data struct containing the relevant data of the 'replyStart' response from the VoxtaServer |
CServerResponseChatSessionError | ServerResponseChatSessionError Read-only data struct containing the relevant data of the 'chatSessionError' response from the VoxtaServer |
CServerResponseChatStarted | ServerResponseChatStarted Read-only data struct containing the relevant data of the 'chatStarted' response from the VoxtaServer |
CServerResponseChatUpdate | ServerResponseChatUpdate Read-only data struct containing the relevant data of the 'update' response from the VoxtaServer |
CServerResponseConfiguration | ServerResponseConfiguration Read-only data struct containing the relevant data of the 'configuration' response from the VoxtaServer |
CServerResponseContextUpdated | ServerResponseContextUpdated Read-only data struct containing the relevant data of the 'ContextUpdated' response from the VoxtaServer |
CServerResponseError | ServerResponseError Read-only data struct containing the relevant data of the 'error' response from the VoxtaServer |
CServerResponseSpeechTranscription | ServerResponseSpeechTranscription Read-only data struct containing the relevant data of the 'SpeechTranscription' response from the VoxtaServer |
CServerResponseWelcome | ServerResponseWelcome Read-only data struct containing the relevant data of the 'welcome' response from the VoxtaServer |
▼CTSharedFromThis | |
CAudio2FaceRESTHandler | Audio2FaceRESTHandler Manages the HTTP REST API for A2F_headless mode |
CAudioWebSocket | AudioWebSocket Main low level API to communicate with the audio streaming socket of VoxtaServer |
CFConnection | Represents a connection to a SignalR server |
▼CIHubConnection | Interface for a SignalR hub connection that enables real-time communication with a SignalR server |
CFHubConnection | Implements a connection to a SignalR hub |
CMessageChunkAudioContainer | MessageChunkAudioContainer Internal utility class that encapsulates the download, decoding, and lipsync data generation for a single audio chunk (voiceline) of an AI character |
CTexturesCacheHandler | TexturesCacheHandler Internal class which handles asynchronous fetching, decoding, and caching of textures from URLs |
▼CUAnimGraphNode_Base | |
CUAnimGraphNode_ApplyCustomCurves | The node Editor UI for the FAnimNode_ApplyCustomCurves node where we apply the custom A2F curves to the ARKit mapping |
▼CUBlueprintAsyncActionBase | |
CUAsyncVoxtaFetchThumbnail | |
▼CUBlueprintFunctionLibrary | |
CUVoxtaHelperFunctionLibrary | UVoxtaHelperFunctionLibrary Library of functionality exposed to blueprints |
▼CUEngineSubsystem | |
CUSignalRSubsystem | Engine subsystem for managing SignalR hub connections |
▼CUGameInstanceSubsystem | |
CUVoxtaClient | UVoxtaClient Main public-facing subsystem for Voxta integration |
▼CUInterface | |
CUA2FWeightProvider | UA2FWeightProvider Used by UE to ensure the IA2FWeightProvider interface is picked up by Unreal's Reflection system |
CULipSyncBaseData | ULipSyncBaseData Used by Unreal Engine to ensure the ILipSyncBaseData interface is recognized by Unreal's Reflection system |
▼CUObject | |
CUAudio2FacePlaybackHandler | UAudio2FacePlaybackHandler Handles synchronization and playback of Audio2Face lipsync data with audio |
CULipSyncDataA2F | ULipSyncDataA2F UObject-based container for Audio2Face lipsync data |
CULipSyncDataCustom | ULipSyncDataCustom UObject-based container for CustomLipSync lipsync data |
CULipSyncDataOVR | ULipSyncDataOVR Contains all the data required for playback of OVR lipsync generation |
CUVoxtaAudioInput | UVoxtaAudioInput Main public-facing class responsible for containing all AudioInput related logic |
▼CUVoxtaAudioPlayback | |
CUVoxtaGlobalAudioPlayback | |
CVoxtaApiRequestHandler | VoxtaApiRequestHandler Internal helper class to serialize request data which then can be sent to VoxtaServer via SignalR |
CVoxtaApiResponseHandler | VoxtaApiResponseHandler Stateless utility class for deserializing and mapping raw SignalR responses from the VoxtaServer into strongly-typed C++ data structures |