diff options
author | Mike Erwin <significant.bit@gmail.com> | 2011-06-11 06:26:28 +0400 |
---|---|---|
committer | Mike Erwin <significant.bit@gmail.com> | 2011-06-11 06:26:28 +0400 |
commit | 450f176a8f7d545dc866aecea768b16d200aa910 (patch) | |
tree | 8562f5daf8971f57d1179f1f2b9b638d8fe397b1 /intern/ghost | |
parent | 6c7daf58be5b11c7905d8cddb3c35aecd82d92c2 (diff) |
split Win32 NDOF manager into 2 files to fix Mac scons build
Diffstat (limited to 'intern/ghost')
-rw-r--r-- | intern/ghost/intern/GHOST_NDOFManagerWin32.cpp | 37 | ||||
-rw-r--r-- | intern/ghost/intern/GHOST_NDOFManagerWin32.h | 13 |
2 files changed, 39 insertions, 11 deletions
diff --git a/intern/ghost/intern/GHOST_NDOFManagerWin32.cpp b/intern/ghost/intern/GHOST_NDOFManagerWin32.cpp new file mode 100644 index 00000000000..d7285d568de --- /dev/null +++ b/intern/ghost/intern/GHOST_NDOFManagerWin32.cpp @@ -0,0 +1,37 @@ +/* + * ***** BEGIN GPL LICENSE BLOCK ***** + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + * Contributor(s): + * Mike Erwin + * + * ***** END GPL LICENSE BLOCK ***** + */ + +#include "GHOST_NDOFManagerWin32.h" + + +GHOST_NDOFManagerWin32::GHOST_NDOFManagerWin32(GHOST_System& sys) + : GHOST_NDOFManager(sys) + {} + +// whether multi-axis functionality is available (via the OS or driver) +// does not imply that a device is plugged in or being used +bool GHOST_NDOFManagerWin32::available() + { + // always available since RawInput is built into Windows + return true; + } diff --git a/intern/ghost/intern/GHOST_NDOFManagerWin32.h b/intern/ghost/intern/GHOST_NDOFManagerWin32.h index 0570eefa951..3802a6de93d 100644 --- a/intern/ghost/intern/GHOST_NDOFManagerWin32.h +++ b/intern/ghost/intern/GHOST_NDOFManagerWin32.h @@ -30,17 +30,8 @@ class GHOST_NDOFManagerWin32 : public GHOST_NDOFManager { public: - GHOST_NDOFManagerWin32(GHOST_System& sys) - : GHOST_NDOFManager(sys) - {} - - // whether multi-axis functionality is available (via the OS or driver) - // does not imply that a device is plugged in or being used - bool available() - { - // always available since RawInput is built into Windows - return true; - } + GHOST_NDOFManagerWin32(GHOST_System&); + bool available(); }; |