// Copyright 2014 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later // Stub implementation of the Host_* callbacks for tests. These implementations // do nothing except return default values when required. #include #include #include "Core/Host.h" std::vector Host_GetPreferredLocales() { return {}; } void Host_PPCSymbolsChanged() { } void Host_RefreshDSPDebuggerWindow() { } void Host_Message(HostMessageID) { } void Host_UpdateTitle(const std::string&) { } void Host_UpdateDiscordClientID(const std::string& client_id) { } bool Host_UpdateDiscordPresenceRaw(const std::string& details, const std::string& state, const std::string& large_image_key, const std::string& large_image_text, const std::string& small_image_key, const std::string& small_image_text, const int64_t start_timestamp, const int64_t end_timestamp, const int party_size, const int party_max) { return false; } void Host_UpdateDisasmDialog() { } void Host_JitCacheInvalidation() { } void Host_JitProfileDataWiped() { } void Host_UpdateMainFrame() { } void Host_RequestRenderWindowSize(int, int) { } bool Host_UIBlocksControllerState() { return false; } bool Host_RendererHasFocus() { return false; } bool Host_RendererHasFullFocus() { return false; } bool Host_RendererIsFullscreen() { return false; } bool Host_TASInputHasFocus() { return false; } void Host_YieldToUI() { } void Host_TitleChanged() { } std::unique_ptr Host_CreateGBAHost(std::weak_ptr core) { return nullptr; }