Lines Matching refs:enginePlugin
188 …if (auto enginePlugin = static_cast<const IEnginePlugin*>(info); enginePlugin && enginePlugin->cre… in LoadPlugins() local
189 auto token = enginePlugin->createPlugin(*this); in LoadPlugins()
190 plugins_.push_back({ token, enginePlugin }); in LoadPlugins()
344 auto enginePlugin = static_cast<const IEnginePlugin*>(info); in OnTypeInfoEvent() local
346 [enginePlugin](const pair<PluginToken, const IEnginePlugin*>& pluginData) { in OnTypeInfoEvent()
347 return pluginData.second == enginePlugin; in OnTypeInfoEvent()
349 auto token = enginePlugin->createPlugin(*this); in OnTypeInfoEvent()
350 plugins_.push_back({ token, enginePlugin }); in OnTypeInfoEvent()
357 auto enginePlugin = static_cast<const IEnginePlugin*>(info); in OnTypeInfoEvent() local
359 [enginePlugin](const pair<PluginToken, const IEnginePlugin*>& pluginData) { in OnTypeInfoEvent()
360 return pluginData.second == enginePlugin; in OnTypeInfoEvent()
363 if (enginePlugin->destroyPlugin) { in OnTypeInfoEvent()
364 enginePlugin->destroyPlugin(pos->first); in OnTypeInfoEvent()