+ * Modified by Jinrong Xie (stonexjr@gmail.com) 12/24/2014
+ * for Space Navigator support on Windows.
* This code is enhanced by at least supporting 3Dconnexion's
* six degree of freedom navigator.
*/
* This code is enhanced by at least supporting 3Dconnexion's
* six degree of freedom navigator.
*/
__fgSpaceball.hwndTarget = NULL;
sball_initialized = 0;
}
__fgSpaceball.hwndTarget = NULL;
sball_initialized = 0;
}
}
void fgPlatformSpaceballClose(void)
}
void fgPlatformSpaceballClose(void)
int fgIsSpaceballWinEvent(HWND hwnd, WPARAM wParam, LPARAM lParam)
{
int fgIsSpaceballWinEvent(HWND hwnd, WPARAM wParam, LPARAM lParam)
{
}
void fgSpaceballHandleWinEvent(HWND hwnd, WPARAM wParam, LPARAM lParam)
}
void fgSpaceballHandleWinEvent(HWND hwnd, WPARAM wParam, LPARAM lParam)
#define LOGITECH_VENDOR_ID 0x46d
HRAWINPUT hRawInput = (HRAWINPUT)lParam;
UINT inputCode = (UINT)wParam;
#define LOGITECH_VENDOR_ID 0x46d
HRAWINPUT hRawInput = (HRAWINPUT)lParam;
UINT inputCode = (UINT)wParam;
UINT size;
BYTE *rawInputBuffer;
PRAWINPUT pRawInput;
UINT size;
BYTE *rawInputBuffer;
PRAWINPUT pRawInput;