Home
last modified time | relevance | path

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

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_context.cpp461 for (auto info : CORE_NS::GetPluginRegister().GetTypeInfos(IRenderPlugin::UID)) { in Init()
462 if (auto renderPlugin = static_cast<const IRenderPlugin*>(info); in Init()
664 …if (info && info->typeUid == IRenderPlugin::UID && static_cast<const IRenderPlugin*>(info)->create… in OnTypeInfoEvent()
665 auto renderPlugin = static_cast<const IRenderPlugin*>(info); in OnTypeInfoEvent()
667 [renderPlugin](const pair<PluginToken, const IRenderPlugin*>& pluginData) { in OnTypeInfoEvent()
681 if (info && info->typeUid == IRenderPlugin::UID) { in OnTypeInfoEvent()
682 auto renderPlugin = static_cast<const IRenderPlugin*>(info); in OnTypeInfoEvent()
684 [renderPlugin](const pair<PluginToken, const IRenderPlugin*>& pluginData) { in OnTypeInfoEvent()
H A Drender_context.h56 struct IRenderPlugin;
148 BASE_NS::vector<BASE_NS::pair<CORE_NS::PluginToken, const IRenderPlugin*>> plugins_;
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/
H A Dintf_plugin.h78 struct IRenderPlugin : public CORE_NS::ITypeInfo { struct
91 constexpr IRenderPlugin(CreatePluginFn create, DestroyPluginFn destroy) in IRenderPlugin() argument
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/
H A Dgraphics_context.cpp580 constexpr IRenderPlugin RENDER_PLUGIN(CreatePlugin3D, DestroyPlugin3D);