MCPcopy Create free account
hub / github.com/OSVR/OSVR-Core / osvrDeviceButtonConfigure

Function osvrDeviceButtonConfigure

src/osvr/PluginKit/ButtonInterfaceC.cpp:45–56  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43};
44
45OSVR_ReturnCode
46osvrDeviceButtonConfigure(OSVR_INOUT_PTR OSVR_DeviceInitOptions opts,
47 OSVR_OUT_PTR OSVR_ButtonDeviceInterface *iface,
48 OSVR_IN OSVR_ChannelCount numChan) {
49 OSVR_PLUGIN_HANDLE_NULL_CONTEXT("osvrDeviceButtonConfigure", opts);
50 OSVR_PLUGIN_HANDLE_NULL_CONTEXT("osvrDeviceButtonConfigure", iface);
51 OSVR_ButtonDeviceInterface ifaceObj =
52 opts->makeInterfaceObject<OSVR_ButtonDeviceInterfaceObject>();
53 *iface = ifaceObj;
54 opts->setButtons(numChan, ifaceObj->button);
55 return OSVR_RETURN_SUCCESS;
56}
57
58OSVR_ReturnCode osvrDeviceButtonSetValue(OSVR_IN_PTR OSVR_DeviceToken dev,
59 OSVR_IN_PTR OSVR_ButtonDeviceInterface

Callers 1

MultipleAsyncDeviceMethod · 0.85

Calls 1

setButtonsMethod · 0.80

Tested by

no test coverage detected