#ifndef _PH_HIDUnix_H_ #define _PH_HIDUnix_H_ #include "PadHandler.h" #include "Config.h" #include #include "InputEventManager.h" class CPH_HidUnix : public CPadHandler { public: CPH_HidUnix(); virtual ~CPH_HidUnix(); void Update(uint8*) override; static FactoryFunction GetFactoryFunction(); void InputValueCallbackPressed(uint32 valueRef, uint32 type); void InputValueCallbackReleased(uint32 valueRef, uint32 type); static CPadHandler* PadHandlerFactory(CPH_HidUnix*); void InputValueCallback(std::array, uint32 value, uint32 action, uint32 type); CInputBindingManager m_inputManager; }; #endif