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

Function main

examples/clients/EyeTracker.cpp:85–103  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

83}
84
85int main() {
86 osvr::clientkit::ClientContext context(
87 "com.osvr.exampleclients.EyeTrackerCallback");
88
89 osvr::clientkit::Interface eyetracker = context.getInterface(
90 "/com_osvr_example_EyeTracker/EyeTracker/eyetracker");
91
92 eyetracker.registerCallback(&eyeTracker2DCallback, NULL);
93 eyetracker.registerCallback(&eyeTracker3DCallback, NULL);
94 eyetracker.registerCallback(&eyeTrackerBlinkCallback, NULL);
95
96 // Pretend that this is your application's mainloop.
97 while (1) {
98 context.update();
99 }
100
101 std::cout << "Library shut down, exiting." << std::endl;
102 return 0;
103}

Callers

nothing calls this directly

Calls 3

registerCallbackMethod · 0.80
getInterfaceMethod · 0.45
updateMethod · 0.45

Tested by

no test coverage detected