Lines Matching refs:renderPlugin
462 if (auto renderPlugin = static_cast<const IRenderPlugin*>(info); in Init() local
463 renderPlugin && renderPlugin->createPlugin) { in Init()
464 auto token = renderPlugin->createPlugin(*this); in Init()
465 plugins_.push_back({ token, renderPlugin }); in Init()
665 auto renderPlugin = static_cast<const IRenderPlugin*>(info); in OnTypeInfoEvent() local
667 [renderPlugin](const pair<PluginToken, const IRenderPlugin*>& pluginData) { in OnTypeInfoEvent()
668 return pluginData.second == renderPlugin; in OnTypeInfoEvent()
670 auto token = renderPlugin->createPlugin(*this); in OnTypeInfoEvent()
671 plugins_.push_back({ token, renderPlugin }); in OnTypeInfoEvent()
682 auto renderPlugin = static_cast<const IRenderPlugin*>(info); in OnTypeInfoEvent() local
684 [renderPlugin](const pair<PluginToken, const IRenderPlugin*>& pluginData) { in OnTypeInfoEvent()
685 return pluginData.second == renderPlugin; in OnTypeInfoEvent()
688 if (renderPlugin->destroyPlugin) { in OnTypeInfoEvent()
689 renderPlugin->destroyPlugin(pos->first); in OnTypeInfoEvent()