22#include "include/export.h"
24#include "include/BackButtonMode.h"
25#include "include/BackButtonMacroType.h"
30 [[nodiscard]] std::wstring bufferToString(
const uint8_t *buf,
int sz);
31 [[nodiscard]] std::wstring strTowstr(
const char *str);
32 [[nodiscard]] std::string strToUpper(
const std::string &str);
33 [[nodiscard]]
bool findHIDKeycode(
const std::string &key, uint16_t &outCode);
34 [[nodiscard]]
bool findXinputKeycode(
const std::string &key, uint16_t &outCode);
35 [[nodiscard]]
int getBytesSum(
const uint8_t *buf,
int len);
37 [[nodiscard]] OWC_EXPORT std::string rumbleModeToString(
RumbleMode mode);
38 [[nodiscard]] OWC_EXPORT std::string ledModeToString(
LedMode mode);
39 [[nodiscard]] OWC_EXPORT std::string emulationModeToString(
EmulationMode mode);
40 [[nodiscard]] OWC_EXPORT std::string backButtonModeToString(BackButtonMode mode);
41 [[nodiscard]] OWC_EXPORT std::string backButtonMacroTypeToString(BackButtonMacroType type);
EmulationMode
controller emulation mode
Definition EmulationMode.h:28
LedMode
led mode
Definition LedMode.h:28
RumbleMode
vibration intensity
Definition RumbleMode.h:28