diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2016-08-10 12:02:00 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2016-08-10 12:02:00 +0200 |
commit | 6e7af85c52e994fada7f989f4af2a6e793dedac9 (patch) | |
tree | f5e70bdd6e376f282bc625274fd2cece30f62020 /opentrack-logic/dinput.hpp | |
parent | 8ee2337bc9e9285fac8bada710a2e39629ce5050 (diff) |
dinput: split from logic module
For use in the joystick module.
Diffstat (limited to 'opentrack-logic/dinput.hpp')
-rw-r--r-- | opentrack-logic/dinput.hpp | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/opentrack-logic/dinput.hpp b/opentrack-logic/dinput.hpp deleted file mode 100644 index 205fc656..00000000 --- a/opentrack-logic/dinput.hpp +++ /dev/null @@ -1,28 +0,0 @@ -#pragma once - -#ifdef _WIN32 - -#ifndef DIRECTINPUT_VERSION -# define DIRECTINPUT_VERSION 0x800 -#endif -#include "export.hpp" -#include <dinput.h> -#include <windows.h> - -struct OPENTRACK_LOGIC_EXPORT dinput_handle final -{ - using di_t = LPDIRECTINPUT8; -private: - static dinput_handle self; - dinput_handle(); - ~dinput_handle(); - static di_t init_di(); - di_t handle; -public: - static di_t make_di(); - - dinput_handle(const dinput_handle&) = delete; - dinput_handle(dinput_handle&&) = delete; -}; - -#endif |