Esempio n. 1
0
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"));
}
Esempio n. 2
0
 Scene loadScene(const std::string& path) {
   ImportMethod import_method(path);
   return import_method.getScene();
 };