예제 #1
0
파일: autostart.c 프로젝트: Cloudef/orbment
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"));
}
예제 #2
0
 Scene loadScene(const std::string& path) {
   ImportMethod import_method(path);
   return import_method.getScene();
 };