UnrealVoxta 0.1.1
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAActor
 CAVoxtaGlobalAudioPlaybackHolder
 CAudioCaptureHandlerAudioCaptureHandler
 CFAnimNode_Base
 CFAnimNode_ApplyCustomCurvesFAnimNode_ApplyCustomCurves Animation node that applies custom curve values to a pose
 CFBaseCharDataFBaseCharData Read-only data struct containing all the universal information fields for a character
 CFAiCharDataFAiCharData Read-only data struct containing all the relevant information for an AI character
 CFUserCharDataFUserCharData Read-only data struct containing all the relevant information for the character representing the User (player)
 CFCallbackManagerManages callbacks for asynchronous method invocations in SignalR connections
 CFChatMessageFChatMessage Represents a single message in a chat conversation, containing both text and audio data
 CFChatSessionFChatSession Data struct containing all the relevant information regarding a chat session between the user and AI characters
 CFHandshakeProtocolImplements the SignalR handshake protocol used during connection initialization
 CFHubMessageBase message structure for SignalR hub communication
 CFBaseInvocationMessageBase message structure for invocation-related messages
 CFCompletionMessageRepresents a completion message received from the server after a method invocation
 CFInvocationMessageRepresents a method invocation message sent from client to server
 CFCloseMessageRepresents a close message sent when closing a connection
 CFPingMessageRepresents a ping message used to keep the connection alive
 CFNegotiationResponseRepresents the response from a SignalR server during connection negotiation
 CFNegotiationTransportRepresents a transport option returned during SignalR negotiation
 CFOutputDevice
 CVoxtaLoggerVoxtaLogger 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
 CFVoiceRunnerThreadFVoiceRunnerThread 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
 CFSignalRValueRepresents a value that can be sent to or received from a SignalR hub
 CFSignalRInvokeResultRepresents the result of a SignalR method invocation, containing either a value or error information
 CFTickableGameObject
 CFHubConnectionImplements a connection to a SignalR hub
 CFVoxtaServiceEntryDataFVoxtaServiceEntryData Data struct representing a specific serviceEntry provided within the VoxtaServiceGroup
 CFVoxtaServiceGroupDataFVoxtaServiceGroupData Data struct representing a group of services for one specific service (e.g., TextGen, TTS, STT)
 CFVoxtaVersionDataFVoxtaVersionData Data struct for managing version compatibility between the UnrealVoxta client and VoxtaServer
 CIA2FWeightProviderIA2FWeightProvider The interface implemented by whoever can provide the A2F curves for any given update / frame
 CIHubProtocolInterface for SignalR hub protocol implementations
 CFJsonHubProtocolImplementation of the SignalR JSON hub protocol
 CILipSyncBaseDataILipSyncBaseData Interface for lipsync data containers
 CULipSyncDataA2FULipSyncDataA2F UObject-based container for Audio2Face lipsync data
 CULipSyncDataCustomULipSyncDataCustom UObject-based container for CustomLipSync lipsync data
 CULipSyncDataOVRULipSyncDataOVR Contains all the data required for playback of OVR lipsync generation
 CIModuleInterface
 CFSignalRModuleModule that provides SignalR client functionality for Unreal Engine
 CLipSyncGeneratorLipSyncGenerator Internal helper class with static functions for generating lipsync data for audio
 CModuleRules
 CLogUtilitySpecifies all the requirements to compile the LogUtility (mostly macros and other defines) Should not depend on any module beyond Core
 CSignalR
 CUnrealVoxtaSpecifies all the requirements to compile the main API for all Voxta-related functionality
 CUnrealVoxtaEditorSpecifies all the requirements to compile the Editor-specific code for the plugin
 CVoxtaAudioUtilitySpecifies all the requirements to compile the Audio specific code of the plugin
 CVoxtaDataSpecifies all the requirements to compile the Data module for the plugin
 CVoxtaUtility_A2FSpecifies all the requirements to compile the Nvidia Audio2Face specific code of the plugin
 CVoxtaUtility_OVRSpecifies all the requirements to compile the OVR specific code of the plugin
 CServerResponseBaseServerResponseBase Abstract read-only data struct that all responses from the VoxtaServer derive from
 CServerResponseCharacterListServerResponseCharacterList Read-only data struct containing the relevant data of the 'charactersListLoaded' response from the VoxtaServer
 CServerResponseChatClosedServerResponseChatClosed Read-only data struct containing the relevant data of the 'chatClosed' response from the VoxtaServer
 CServerResponseChatMessageBaseServerResponseChatMessageBase Abstract read-only data struct containing the shared relevant data for all 'reply...' responses from the VoxtaServer (e.g., message start, chunk, end, cancelled)
 CServerResponseChatMessageCancelledRead-only data struct containing the relevant data of the 'replyCancelled' response from the VoxtaServer
 CServerResponseChatMessageChunkServerResponseChatMessageChunk Read-only data struct containing the relevant data of the 'replyChunk' response from the VoxtaServer
 CServerResponseChatMessageEndServerResponseChatMessageEnd Read-only data struct containing the relevant data of the 'replyEnd' response from the VoxtaServer
 CServerResponseChatMessageStartServerResponseChatMessageStart Read-only data struct containing the relevant data of the 'replyStart' response from the VoxtaServer
 CServerResponseChatSessionErrorServerResponseChatSessionError Read-only data struct containing the relevant data of the 'chatSessionError' response from the VoxtaServer
 CServerResponseChatStartedServerResponseChatStarted Read-only data struct containing the relevant data of the 'chatStarted' response from the VoxtaServer
 CServerResponseChatUpdateServerResponseChatUpdate Read-only data struct containing the relevant data of the 'update' response from the VoxtaServer
 CServerResponseConfigurationServerResponseConfiguration Read-only data struct containing the relevant data of the 'configuration' response from the VoxtaServer
 CServerResponseContextUpdatedServerResponseContextUpdated Read-only data struct containing the relevant data of the 'ContextUpdated' response from the VoxtaServer
 CServerResponseErrorServerResponseError Read-only data struct containing the relevant data of the 'error' response from the VoxtaServer
 CServerResponseSpeechTranscriptionServerResponseSpeechTranscription Read-only data struct containing the relevant data of the 'SpeechTranscription' response from the VoxtaServer
 CServerResponseWelcomeServerResponseWelcome Read-only data struct containing the relevant data of the 'welcome' response from the VoxtaServer
 CTSharedFromThis
 CAudio2FaceRESTHandlerAudio2FaceRESTHandler Manages the HTTP REST API for A2F_headless mode
 CAudioWebSocketAudioWebSocket Main low level API to communicate with the audio streaming socket of VoxtaServer
 CFConnectionRepresents a connection to a SignalR server
 CIHubConnectionInterface for a SignalR hub connection that enables real-time communication with a SignalR server
 CFHubConnectionImplements a connection to a SignalR hub
 CMessageChunkAudioContainerMessageChunkAudioContainer Internal utility class that encapsulates the download, decoding, and lipsync data generation for a single audio chunk (voiceline) of an AI character
 CTexturesCacheHandlerTexturesCacheHandler Internal class which handles asynchronous fetching, decoding, and caching of textures from URLs
 CUAnimGraphNode_Base
 CUAnimGraphNode_ApplyCustomCurvesThe node Editor UI for the FAnimNode_ApplyCustomCurves node where we apply the custom A2F curves to the ARKit mapping
 CUBlueprintAsyncActionBase
 CUAsyncVoxtaFetchThumbnail
 CUBlueprintFunctionLibrary
 CUVoxtaHelperFunctionLibraryUVoxtaHelperFunctionLibrary Library of functionality exposed to blueprints
 CUEngineSubsystem
 CUSignalRSubsystemEngine subsystem for managing SignalR hub connections
 CUGameInstanceSubsystem
 CUVoxtaClientUVoxtaClient Main public-facing subsystem for Voxta integration
 CUInterface
 CUA2FWeightProviderUA2FWeightProvider Used by UE to ensure the IA2FWeightProvider interface is picked up by Unreal's Reflection system
 CULipSyncBaseDataULipSyncBaseData Used by Unreal Engine to ensure the ILipSyncBaseData interface is recognized by Unreal's Reflection system
 CUObject
 CUAudio2FacePlaybackHandlerUAudio2FacePlaybackHandler Handles synchronization and playback of Audio2Face lipsync data with audio
 CULipSyncDataA2FULipSyncDataA2F UObject-based container for Audio2Face lipsync data
 CULipSyncDataCustomULipSyncDataCustom UObject-based container for CustomLipSync lipsync data
 CULipSyncDataOVRULipSyncDataOVR Contains all the data required for playback of OVR lipsync generation
 CUVoxtaAudioInputUVoxtaAudioInput Main public-facing class responsible for containing all AudioInput related logic
 CUVoxtaAudioPlayback
 CUVoxtaGlobalAudioPlayback
 CVoxtaApiRequestHandlerVoxtaApiRequestHandler Internal helper class to serialize request data which then can be sent to VoxtaServer via SignalR
 CVoxtaApiResponseHandlerVoxtaApiResponseHandler Stateless utility class for deserializing and mapping raw SignalR responses from the VoxtaServer into strongly-typed C++ data structures