aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/hid/controllers/mouse.h
AgeCommit message (Collapse)Author
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg
2023-12-31service: hid: Use applet resource to get latest shared memory handleNarr the Reg
2023-12-14core: hid: Clean up headersNarr the Reg
2023-12-13service: hid: Allow to create multiple instances of shared memoryNarr the Reg
2023-11-20service: hid: Create appropriate hid resourcesNarr the Reg
2022-04-23service: hid: Ensure all structs are initializedNarr the Reg
2022-04-23service: hid: Access shared memory directlyNarr the Reg
2022-04-23general: Convert source file copyright comments over to SPDXMorph
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
2022-03-19core: Reduce unused includesameerj
2021-11-24service/hid: Finish converting LIFO objects and address some nitsNarr the Reg
2021-11-24core/hid: Improve accuary of mouse implementationgerman77
2021-11-24service/hid: Remove includes of core.h and settings.hgerman77
2021-11-24service/hid: Update mouse and keyboard to use ring lifo and the emulated devicegerman77
2021-05-04service: Resolve cases of member field shadowingLioncash
Now all that remains is for kernel code to be 'shadow-free' and then -Wshadow can be turned into an error.
2021-04-14common: Move settings to common from core.bunnei
- Removes a dependency on core and input_common from common.
2021-02-03Add footer types and address commentsgerman
2021-02-03Adds missing controller types and propertiesgerman
2019-10-04service/hid: Silence -Wunused and -WswitchReinUsesLisp
2019-09-22marked controller constructors as explicitDavid Marcec
2019-09-22RebaseDavid Marcec
2019-09-22Deglobalize System: HidDavid Marcec
2019-02-15core_timing: Convert core timing into a classLioncash
Gets rid of the largest set of mutable global state within the core. This also paves a way for eliminating usages of GetInstance() on the System class as a follow-up. Note that no behavioral changes have been made, and this simply extracts the functionality into a class. This also has the benefit of making dependencies on the core timing functionality explicit within the relevant interfaces.
2018-11-18hid: Add controller bindings for Mouse controllerZach Hilman
2018-10-17hid/controller: Default the destructors of all controller types in the cpp fileLioncash
These classes are non-trivial and are definitely going to be changed in the future, so we default these to prevent issues with forward declarations, and to keep the compiler from inlining tear-down code.
2018-10-10Addressed changes for better hidDavid Marcec
2018-10-10"Better Hid" rework part 1David Marcec