Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/JibbSmart/JoyShockMapper
/ types & classes
Types & classes
57 in github.com/JibbSmart/JoyShockMapper
⨍
Functions
298
◇
Types & classes
57
↓ 4 callers
Enum
ButtonID
JoyShockMapper/include/JoyShockMapper.h:40
↓ 3 callers
Class
Quat
JoyShockMapper/src/quatMaths.cpp:4
↓ 3 callers
Class
Vec
JoyShockMapper/src/quatMaths.cpp:101
↓ 2 callers
Class
DigitalButton
This class holds all the logic related to a single digital button. It does not hold the mapping but only a reference to it. It also contains it's vari
JoyShockMapper/src/main.cpp:96
↓ 2 callers
Class
KeyCode
JoyShockMapper/include/JoyShockMapper.h:201
↓ 2 callers
Class
Mapping
This structure handles the mapping of a button, buy processing and action to be done on tap, hold, turbo and others. It holds a map of actions to perf
JoyShockMapper/include/JoyShockMapper.h:276
↓ 1 callers
Class
GyroSettings
Set of gyro control settings bundled in one structure
JoyShockMapper/include/JoyShockMapper.h:258
Enum
ActionModifier
JoyShockMapper/include/JoyShockMapper.h:279
Enum
AxisMode
JoyShockMapper/include/JoyShockMapper.h:175
Enum
BtnEvent
JoyShockMapper/include/JoyShockMapper.h:185
Enum
BtnState
JoyShockMapper/include/JoyShockMapper.h:181
Class
ChordedVariable
JoyShockMapper/include/JSMVariable.hpp:133
Class
CmdRegistry
The command registry holds all JSMCommands object and should not care what the derived type is. It's capable of recognizing a command and requesting i
JoyShockMapper/include/CmdRegistry.h:78
Class
Common
JoyShockMapper/src/main.cpp:101
Enum
ControllerOrientation
JoyShockMapper/include/JoyShockMapper.h:171
Enum
Device
JoyShockMapper/src/linux/InputHelpers.cpp:300
Class
DigitalButton
JoyShockMapper/include/JoyShockMapper.h:269
Enum
DstState
JoyShockMapper/include/JoyShockMapper.h:180
Enum
EventModifier
JoyShockMapper/include/JoyShockMapper.h:280
Enum
FlickSnapMode
JoyShockMapper/include/JoyShockMapper.h:174
Class
FloatXY
Used for XY pair values such as sensitivity or GyroSample that includes a nicer accessor
JoyShockMapper/include/JoyShockMapper.h:241
Enum
GyroAxisMask
JoyShockMapper/include/JoyShockMapper.h:177
Class
GyroButtonAssignment
JoyShockMapper/src/main.cpp:2625
Enum
GyroIgnoreMode
JoyShockMapper/include/JoyShockMapper.h:179
Class
GyroSensAssignment
JoyShockMapper/src/main.cpp:2603
Class
HelpCmd
JoyShockMapper/src/main.cpp:2681
Class
JSMAssignment
JoyShockMapper/include/JSMAssignment.hpp:17
Class
JSMButton
Button mappings includes not only chorded mappings, but also simultaneous press mappings
JoyShockMapper/include/JSMVariable.hpp:231
Class
JSMCommand
This is a base class for any Command line operation. It binds a command name to a parser function Derivatives from this class have a default parser fu
JoyShockMapper/include/CmdRegistry.h:12
Class
JSMMacro
Macro commands are simple function calls when recognized. But it could do different things by processing arguments given to it.
JoyShockMapper/include/CmdRegistry.h:116
Class
JSMSetting
JoyShockMapper/include/JSMVariable.hpp:187
Class
JSMToasts
JoyShockMapper/src/win32/WindowsTrayIcon.cpp:70
Class
JSMVariable
JoyShockMapper/include/JSMVariable.hpp:15
Class
JoyShock
JoyShockMapper/src/main.cpp:20
Enum
JoyconMask
JoyShockMapper/include/JoyShockMapper.h:178
Class
MenuItem
JoyShockMapper/src/win32/WindowsTrayIcon.cpp:28
Class
MenuItem
JoyShockMapper/include/win32/WindowsTrayIcon.h:12
Class
MenuItemButton
JoyShockMapper/src/win32/WindowsTrayIcon.cpp:34
Class
MenuItemMenu
JoyShockMapper/src/win32/WindowsTrayIcon.cpp:39
Class
MenuItemToggle
JoyShockMapper/src/win32/WindowsTrayIcon.cpp:52
Class
PathString
Workaround default string streaming operator
JoyShockMapper/include/JoyShockMapper.h:189
Class
PollingThread
JoyShockMapper/include/InputHelpers.h:80
Enum
RingMode
JoyShockMapper/include/JoyShockMapper.h:172
Enum
SettingID
JoyShockMapper/include/JoyShockMapper.h:87
Class
StatusNotifierItem
JoyShockMapper/include/linux/StatusNotifierItem.h:17
Class
StickDeadzoneAssignment
JoyShockMapper/src/main.cpp:2614
Enum
StickMode
JoyShockMapper/include/JoyShockMapper.h:173
Enum
Switch
JoyShockMapper/include/JoyShockMapper.h:186
Class
TrayIconInterface
JoyShockMapper/include/TrayIcon.h:10
Enum
TriggerMode
valid values are true!
JoyShockMapper/include/JoyShockMapper.h:176
Class
VirtualInputDevice
JoyShockMapper/src/linux/InputHelpers.cpp:66
Class
Whitelister
A whitelister object adds its PID to a running HIDCerberus service and removes it on destruciton as per the RAII design pattern: https://en.cppreferen
JoyShockMapper/include/Whitelister.h:9
Class
WindowsTrayIcon
JoyShockMapper/include/win32/WindowsTrayIcon.h:14
Class
hostent
JoyShockMapper/src/win32/Whitelister.cpp:15
Class
sockaddr
JoyShockMapper/src/win32/Whitelister.cpp:43
Class
sockaddr_in
JoyShockMapper/src/win32/Whitelister.cpp:17
Class
stat
JoyShockMapper/src/linux/Init.cpp:79