@@ -0,0 +1,4 @@
+#pragma once
+
+class vrpn_Analog_Remote;
+typedef void vrpn_ANALOGCB;
+class vrpn_Button_Remote;
+typedef void vrpn_BUTTONCB;
@@ -0,0 +1,3 @@
+#define VRPN_CALLBACK
+class vrpn_Connection;
+class vrpn_Dial_Remote;
+typedef void vrpn_DIALCB;
@@ -0,0 +1,6 @@
+class vrpn_Tracker_Remote;
+typedef void vrpn_TRACKERCB;
+typedef void vrpn_TRACKERACCCB;
+typedef void vrpn_TRACKERVELCB;
@@ -16,16 +16,6 @@
#include "pandabase.h"
-#ifdef CPPPARSER
- // For correct interrogate parsing of UNC's vrpn library.
- #if defined(WIN32_VC) || defined(WIN64_VC)
- #define SOCKET int
- #else
- #define linux
- typedef struct timeval timeval;
- #endif
-#endif
-
// VPRN misses an include to this in vrpn_Shared.h.
#include <stdint.h>