bool plugin_init(plugin_h self) { plugin.self = self; plugin_h orbment, configuration; if (!(orbment = import_plugin(self, "orbment")) || !(configuration = import_plugin(self, "configuration"))) return false; if (!(add_hook = import_method(self, orbment, "add_hook", "b(h,c[],fun)|1")) || !(configuration_get = import_method(self, configuration, "get", "b(c[],c,v)|1"))) return false; return add_hook(self, "compositor.ready", FUN(do_autostart, "v(v)|1")); }
Scene loadScene(const std::string& path) { ImportMethod import_method(path); return import_method.getScene(); };