diff options
Diffstat (limited to 'intern/ghost/intern/GHOST_NDOFManager.h')
-rw-r--r-- | intern/ghost/intern/GHOST_NDOFManager.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/intern/ghost/intern/GHOST_NDOFManager.h b/intern/ghost/intern/GHOST_NDOFManager.h index 48a4881afb1..ba82f37bb2a 100644 --- a/intern/ghost/intern/GHOST_NDOFManager.h +++ b/intern/ghost/intern/GHOST_NDOFManager.h @@ -107,10 +107,13 @@ typedef enum { class GHOST_NDOFManager { public: - GHOST_NDOFManager(GHOST_System &); - + GHOST_NDOFManager(GHOST_System&); virtual ~GHOST_NDOFManager() {} + // whether multi-axis functionality is available (via the OS or driver) + // does not imply that a device is plugged in or being used + virtual bool available() = 0; + // each platform's device detection should call this // use standard USB/HID identifiers bool setDevice(unsigned short vendor_id, unsigned short product_id); |