extern "C" void RADIANT_DLLEXPORT Radiant_RegisterModules( ModuleServer& server ){ initialiseModule( server ); pico_initialise(); const picoModule_t** modules = PicoModuleList( 0 ); while ( *modules != 0 ) { const picoModule_t* module = *modules++; if ( module->canload && module->load ) { for ( char*const* ext = module->defaultExts; *ext != 0; ++ext ) { g_PicoModelModules.push_back( PicoModelModule( PicoModelAPIConstructor( *ext, module ) ) ); g_PicoModelModules.back().selfRegister(); } } } }
extern "C" void RADIANT_DLLEXPORT Radiant_RegisterModules(ModuleServer& server) { GlobalErrorStream::instance().setOutputStream(server.getErrorStream()); GlobalOutputStream::instance().setOutputStream(server.getOutputStream()); GlobalDebugMessageHandler::instance().setHandler(server.getDebugMessageHandler()); GlobalModuleServer::instance().set(server); pico_initialise(); const picoModule_t** modules = PicoModuleList( 0 ); while(*modules != 0) { const picoModule_t* module = *modules++; if(module->canload && module->load) { for(char*const* ext = module->defaultExts; *ext != 0; ++ext) { g_PicoModelModules.push_back(PicoModelModule(PicoModelAPIConstructor(*ext, module))); g_PicoModelModules.back().selfRegister(); } } } }