DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FVoxtaClientStateChanged, VoxtaClientState, newState) | UVoxtaClient | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FVoxtaClientCharacterRegistered, const FAiCharData &, charData) | UVoxtaClient | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FVoxtaClientCharMessageRemoved, const FChatMessage &, message) | UVoxtaClient | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FVoxtaClientSpeechTranscribed, const FString &, message) | UVoxtaClient | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FVoxtaClientChatSessionStarted, const FChatSession &, chatSession) | UVoxtaClient | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FVoxtaClientChatSessionStopped, const FChatSession &, chatSession) | UVoxtaClient | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_OneParam(FVoxtaClientChatContextUpdated, const FString &, newContext) | UVoxtaClient | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FVoxtaClientCharMessageAdded, const FBaseCharData &, sender, const FChatMessage &, message) | UVoxtaClient | |
DECLARE_DYNAMIC_MULTICAST_DELEGATE_TwoParams(FVoxtaClientAudioPlaybackRegistered, const UVoxtaAudioPlayback *, playbackHandler, const FGuid &, characterId) | UVoxtaClient | |
DECLARE_MULTICAST_DELEGATE_OneParam(FVoxtaClientStateChangedNative, VoxtaClientState) | UVoxtaClient | |
DECLARE_MULTICAST_DELEGATE_OneParam(FVoxtaClientCharacterRegisteredNative, const FAiCharData &) | UVoxtaClient | |
DECLARE_MULTICAST_DELEGATE_OneParam(FVoxtaClientCharMessageRemovedNative, const FChatMessage &) | UVoxtaClient | |
DECLARE_MULTICAST_DELEGATE_OneParam(FVoxtaClientSpeechTranscribedNative, const FString &) | UVoxtaClient | |
DECLARE_MULTICAST_DELEGATE_OneParam(FVoxtaClientChatSessionStartedNative, const FChatSession &) | UVoxtaClient | |
DECLARE_MULTICAST_DELEGATE_OneParam(FVoxtaClientChatSessionStoppedNative, const FChatSession &) | UVoxtaClient | |
DECLARE_MULTICAST_DELEGATE_OneParam(FVoxtaClientChatContextUpdatedNative, const FString &) | UVoxtaClient | |
DECLARE_MULTICAST_DELEGATE_TwoParams(FVoxtaClientCharMessageAddedNative, const FBaseCharData &, const FChatMessage &) | UVoxtaClient | |
DECLARE_MULTICAST_DELEGATE_TwoParams(FVoxtaClientAudioPlaybackRegisteredNative, const UVoxtaAudioPlayback *, const FGuid &) | UVoxtaClient | |
Deinitialize() override | UVoxtaClient | virtual |
Disconnect(bool silent=false) | UVoxtaClient | |
GetA2FHandler() const | UVoxtaClient | |
GetAiCharacterDataCopyById(const FGuid &characterId) const | UVoxtaClient | |
GetAvailableAiCharactersCopy() const | UVoxtaClient | |
GetBrowserUrlForCharacter(const FGuid &aiCharacterId) const | UVoxtaClient | |
GetChatSession() const | UVoxtaClient | |
GetChatSessionCopy() const | UVoxtaClient | |
GetCurrentState() const | UVoxtaClient | |
GetMainAssistantId() const | UVoxtaClient | |
GetRegisteredAudioPlaybackHandlerForID(const FGuid &characterId) const | UVoxtaClient | |
GetServerAddress() const | UVoxtaClient | |
GetServerPort() const | UVoxtaClient | |
GetServerVersionCopy() const | UVoxtaClient | |
GetUserId() const | UVoxtaClient | |
GetVoiceInputHandler() const | UVoxtaClient | |
Initialize(FSubsystemCollectionBase &collection) override | UVoxtaClient | virtual |
IsGlobalAudioFallbackActive() const | UVoxtaClient | |
IsLogCensorActive() const | UVoxtaClient | |
IsMatchingAPIVersion() const | UVoxtaClient | |
SendUserInput(const FString &inputText, bool generateReply=true, bool characterActionInference=false) | UVoxtaClient | |
SetCensoredLogs(bool isCensorActive) | UVoxtaClient | |
SetGlobalAudioFallbackEnabled(bool newState) | UVoxtaClient | |
StartChatWithCharacter(const FGuid &charId, const FString &context=TEXT("")) | UVoxtaClient | |
StartConnection(const FString &ipv4Address, int port) | UVoxtaClient | |
StopActiveChat() | UVoxtaClient | |
TryFetchAndCacheCharacterThumbnail(const FGuid &baseCharacterId, FDownloadedTextureDelegateNative onThumbnailFetched) | UVoxtaClient | |
TryRegisterPlaybackHandler(const FGuid &characterId, TWeakObjectPtr< UVoxtaAudioPlayback > playbackHandler) | UVoxtaClient | |
TryUnregisterPlaybackHandler(const FGuid &characterId) | UVoxtaClient | |
UpdateChatContext(const FString &newContext) | UVoxtaClient | |
VoxtaClientAudioPlaybackRegisteredEvent | UVoxtaClient | |
VoxtaClientAudioPlaybackRegisteredEventNative | UVoxtaClient | |
VoxtaClientCharacterRegisteredEvent | UVoxtaClient | |
VoxtaClientCharacterRegisteredEventNative | UVoxtaClient | |
VoxtaClientCharMessageAddedEvent | UVoxtaClient | |
VoxtaClientCharMessageAddedEventNative | UVoxtaClient | |
VoxtaClientCharMessageRemovedEvent | UVoxtaClient | |
VoxtaClientCharMessageRemovedEventNative | UVoxtaClient | |
VoxtaClientChatContextUpdatedEvent | UVoxtaClient | |
VoxtaClientChatContextUpdatedEventNative | UVoxtaClient | |
VoxtaClientChatSessionStartedEvent | UVoxtaClient | |
VoxtaClientChatSessionStartedEventNative | UVoxtaClient | |
VoxtaClientChatSessionStoppedEvent | UVoxtaClient | |
VoxtaClientChatSessionStoppedEventNative | UVoxtaClient | |
VoxtaClientSpeechTranscribedCompleteEvent | UVoxtaClient | |
VoxtaClientSpeechTranscribedCompleteEventNative | UVoxtaClient | |
VoxtaClientSpeechTranscribedPartialEvent | UVoxtaClient | |
VoxtaClientSpeechTranscribedPartialEventNative | UVoxtaClient | |
VoxtaClientStateChangedEvent | UVoxtaClient | |
VoxtaClientStateChangedEventNative | UVoxtaClient | |