diff options
author | german77 <juangerman-13@hotmail.com> | 2024-02-06 07:38:23 +0100 |
---|---|---|
committer | german77 <juangerman-13@hotmail.com> | 2024-02-06 07:38:46 +0100 |
commit | b6106604c4faee5b91447c608fa2bd0510236dfe (patch) | |
tree | 2043ddafa963d5b740f8c362b06f27c5c8f4bba2 /src/core/hle/service/hid/hid_debug_server.h | |
parent | Merge pull request #12905 from liamwhite/hwc-release (diff) | |
download | yuzu-b6106604c4faee5b91447c608fa2bd0510236dfe.tar yuzu-b6106604c4faee5b91447c608fa2bd0510236dfe.tar.gz yuzu-b6106604c4faee5b91447c608fa2bd0510236dfe.tar.bz2 yuzu-b6106604c4faee5b91447c608fa2bd0510236dfe.tar.lz yuzu-b6106604c4faee5b91447c608fa2bd0510236dfe.tar.xz yuzu-b6106604c4faee5b91447c608fa2bd0510236dfe.tar.zst yuzu-b6106604c4faee5b91447c608fa2bd0510236dfe.zip |
Diffstat (limited to '')
-rw-r--r-- | src/core/hle/service/hid/hid_debug_server.h | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/src/core/hle/service/hid/hid_debug_server.h b/src/core/hle/service/hid/hid_debug_server.h index 7d5b082b3..3a483f07e 100644 --- a/src/core/hle/service/hid/hid_debug_server.h +++ b/src/core/hle/service/hid/hid_debug_server.h @@ -3,7 +3,9 @@ #pragma once +#include "core/hle/service/cmif_types.h" #include "core/hle/service/service.h" +#include "hid_core/resources/touch_screen/touch_types.h" namespace Core { class System; @@ -20,15 +22,19 @@ public: ~IHidDebugServer() override; private: - void DeactivateTouchScreen(HLERequestContext& ctx); - void SetTouchScreenAutoPilotState(HLERequestContext& ctx); - void UnsetTouchScreenAutoPilotState(HLERequestContext& ctx); - void GetTouchScreenConfiguration(HLERequestContext& ctx); - void ProcessTouchScreenAutoTune(HLERequestContext& ctx); - void ForceStopTouchScreenManagement(HLERequestContext& ctx); - void ForceRestartTouchScreenManagement(HLERequestContext& ctx); - void IsTouchScreenManaged(HLERequestContext& ctx); - void DeactivateGesture(HLERequestContext& ctx); + Result DeactivateTouchScreen(); + Result SetTouchScreenAutoPilotState( + InArray<TouchState, BufferAttr_HipcMapAlias> auto_pilot_buffer); + Result UnsetTouchScreenAutoPilotState(); + Result GetTouchScreenConfiguration( + Out<Core::HID::TouchScreenConfigurationForNx> out_touchscreen_config, + ClientAppletResourceUserId aruid); + Result ProcessTouchScreenAutoTune(); + Result ForceStopTouchScreenManagement(); + Result ForceRestartTouchScreenManagement(u32 basic_gesture_id, + ClientAppletResourceUserId aruid); + Result IsTouchScreenManaged(Out<bool> out_is_managed); + Result DeactivateGesture(); std::shared_ptr<ResourceManager> GetResourceManager(); |