Home
last modified time | relevance | path

Searched refs:IEnginePlugin (Results 1 – 4 of 4) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/
H A Dengine.cpp187 for (auto info : CORE_NS::GetPluginRegister().GetTypeInfos(IEnginePlugin::UID)) { in LoadPlugins()
188 …if (auto enginePlugin = static_cast<const IEnginePlugin*>(info); enginePlugin && enginePlugin->cre… in LoadPlugins()
343 …if (info && info->typeUid == IEnginePlugin::UID && static_cast<const IEnginePlugin*>(info)->create… in OnTypeInfoEvent()
344 auto enginePlugin = static_cast<const IEnginePlugin*>(info); in OnTypeInfoEvent()
346 [enginePlugin](const pair<PluginToken, const IEnginePlugin*>& pluginData) { in OnTypeInfoEvent()
356 if (info && info->typeUid == IEnginePlugin::UID) { in OnTypeInfoEvent()
357 auto enginePlugin = static_cast<const IEnginePlugin*>(info); in OnTypeInfoEvent()
359 [enginePlugin](const pair<PluginToken, const IEnginePlugin*>& pluginData) { in OnTypeInfoEvent()
H A Dengine.h107 BASE_NS::vector<BASE_NS::pair<PluginToken, const IEnginePlugin*>> plugins_;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/plugin/
H A Dintf_plugin.h164 struct IEnginePlugin : public ITypeInfo { struct
177 constexpr IEnginePlugin(CreatePluginFn create, DestroyPluginFn destroy) in IEnginePlugin() argument
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/plugin/
H A Dstatic_plugin.cpp96 constexpr IEnginePlugin ENGINE_PLUGIN(CreatePlugin, DestroyPlugin);