29 #ifndef INCLUDED_ButtonInterfaceC_h_GUID_64F54A8F_976B_4A87_7BEA_D5CE628B3E6C
30 #define INCLUDED_ButtonInterfaceC_h_GUID_64F54A8F_976B_4A87_7BEA_D5CE628B3E6C
69 OSVR_OUT_PTR OSVR_ButtonDeviceInterface *iface,
71 OSVR_FUNC_NONNULL((1, 2));
77 OSVR_IN_PTR OSVR_ButtonDeviceInterface
81 OSVR_FUNC_NONNULL((1, 2));
90 OSVR_FUNC_NONNULL((1, 2, 5));
96 OSVR_IN_PTR OSVR_ButtonDeviceInterface
100 OSVR_FUNC_NONNULL((1, 2, 3));
104 OSVR_PLUGINKIT_EXPORT
107 OSVR_IN_PTR OSVR_ButtonDeviceInterface iface,
110 OSVR_FUNC_NONNULL((1, 2, 3, 5));
uint32_t OSVR_ChannelCount
The integer type specifying a number of channels/sensors or a channel/sensor index.
A DeviceToken connects the generic device interaction code in PluginKit's C API with the workings of ...
Structure used internally to construct the desired type of device.
uint8_t OSVR_ButtonState
Type of button state.
Standardized, portable parallel to struct timeval for representing both absolute times and time inter...