11#ifndef INCGUARD_MGL_IOKIT_HID_GENERIC_DRIVER_H_1610355183
12#define INCGUARD_MGL_IOKIT_HID_GENERIC_DRIVER_H_1610355183
15#if defined(MGL_GAMEPAD_DELEGATE_ENABLE_IOKIT_HID)
19namespace MGL::Input::IOKitHID
22class GenericGamepadDriver :
public GamepadDriver
34 static constexpr bool IsManageable([[maybe_unused]] int32_t vendorID, [[maybe_unused]] int32_t productID)
noexcept
40 bool Initialize(IOHIDDeviceRef device)
noexcept override;
50 bool _hasHatswitch{
false};
bool Initialize(InitializerDelegate &initializer, MakeAppDelegateFunction makeAppDelegate) noexcept
MGL初期化処理
Definition mgl_initialize.cc:67