int main(int argc, char **argv) { EffectRunner r; // Create a sample listener and controller SampleListener listener; Leap::Controller controller; // Have the sample listener receive events from the controller controller.addListener(listener); if (argc > 1 && strcmp(argv[1], "--bg") == 0) controller.setPolicy(Leap::Controller::POLICY_BACKGROUND_FRAMES); // Keep this process running until Enter is pressed //std::cout << "Press Enter to quit..." << std::endl; //std::cin.get(); // Remove the sample listener when done //controller.removeListener(listener); //return 0; MyEffect e; r.setEffect(&e); // Defaults, overridable with command line options r.setMaxFrameRate(100); r.setLayout("../layouts/grid32x16z.json"); return r.main(argc, argv); }
int main(int argc, char **argv) { EffectRunner r; ParticleTrailEffect e; r.setEffect(&e); r.setMaxFrameRate(30); r.setLayout("../layouts/grid32x16z.json"); return r.main(argc, argv); }
int main(int argc, char **argv) { RingsEffect e("data/glass.png"); EffectRunner r; r.setEffect(&e); r.setLayout("../layouts/grid32x16z.json"); return r.main(argc, argv); }
int main(int argc, char **argv) { EffectRunner r; SnowEffect e; r.setEffect(&e); // Defaults, overridable with command line options r.setLayout("../layouts/grid32x16z.json"); return r.main(argc, argv); }
int main(int argc, char **argv) { SpokesEffect e; // Global brightness control Brightness br(e); br.set(0.2); EffectRunner r; r.setEffect(&br); r.setLayout("../layouts/ring24.json"); return r.main(argc, argv); }
int main(int argc, char **argv) { EffectRunner r; DotEffect e("data/crash-in.png"); // DotEffect e("data/nyan.png"); r.setEffect(&e); // Defaults, overridable with command line options r.setLayout("../layouts/grid32x16z.json"); return r.main(argc, argv); }