void PullEngines() { // Calling HasEngineOverride will make sure the engine apis are registered. switch (m_EngineScope) { case SearchEngineScope.Project: ProjectSearch.HasEngineOverride(); break; case SearchEngineScope.Scene: SceneSearch.HasEngineOverride(); break; case SearchEngineScope.ObjectSelector: ObjectSelectorSearch.HasEngineOverride(); break; } }
public static void UnregisterEngine(IProjectSearchEngine engine) { ProjectSearch.UnregisterEngine(engine); }
public IEnumerable <string> Search(string query, Action <IEnumerable <string> > asyncItemsReceived) { using (new SearchSessionOptionsApplicator(m_Api, m_Options)) return(ProjectSearch.Search(query, (ProjectSearchContext)context, asyncItemsReceived)); }