Home
last modified time | relevance | path

Searched refs:IEngine (Results 1 - 25 of 38) sorted by relevance

12

/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/
H A Dintf_engine.h56 class IEngine : public IClassFactory { class
60 using Ptr = BASE_NS::refcnt_ptr<IEngine>;
111 IEngine() = default;
112 virtual ~IEngine() = default;
115 inline constexpr BASE_NS::string_view GetName(const IEngine*) in GetName() argument
117 return "IEngine"; in GetName()
127 virtual IEngine::Ptr Create(const EngineCreateInfo& engineCreateInfo) = 0;
/foundation/graphic/graphic_3d/3d_widget_adapter/include/
H A Dengine_factory.h22 class IEngine;
29 static std::unique_ptr<IEngine> CreateEngine(EngineType type);
H A Dgraphics_manager_common.h49 std::unique_ptr<IEngine> GetEngine(EngineFactory::EngineType type, int32_t key);
50 std::unique_ptr<IEngine> GetEngine(EngineFactory::EngineType type, int32_t key, const HapInfo& hapInfo);
78 std::unique_ptr<IEngine> engine_ = nullptr;
H A Di_engine.h42 class IEngine { class
44 virtual ~IEngine() = default;
45 virtual void Clone(IEngine* proto) = 0;
H A Dwidget_adapter.h42 bool Initialize(std::unique_ptr<IEngine> engine);
69 std::unique_ptr<IEngine> engine_ = nullptr;
/foundation/graphic/graphic_3d/lume/LumeEngine/src/
H A Dengine_factory.cpp30 IEngine::Ptr CreateEngine(EngineCreateInfo const& createInfo);
32 IEngine::Ptr EngineFactory::Create(const EngineCreateInfo& engineCreateInfo) in Create()
34 return IEngine::Ptr { CreateEngine(engineCreateInfo) }; in Create()
H A Dengine.cpp261 if ((uid == IEngine::UID) || (uid == IClassFactory::UID) || (uid == IInterface::UID)) { in GetInterface()
262 return static_cast<const IEngine*>(this); in GetInterface()
273 if ((uid == IEngine::UID) || (uid == IClassFactory::UID) || (uid == IInterface::UID)) { in GetInterface()
274 return static_cast<IEngine*>(this); in GetInterface()
383 IEngine::Ptr CreateEngine(EngineCreateInfo const& createInfo) in CreateEngine()
386 return IEngine::Ptr { engine }; in CreateEngine()
H A Dengine_factory.h46 IEngine::Ptr Create(const EngineCreateInfo& engineCreateInfo) override;
/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_context.h36 class IEngine;
62 RenderContext(RenderPluginState& pluginState, CORE_NS::IEngine& engine);
82 CORE_NS::IEngine& GetEngine() const override;
112 CORE_NS::IEngine& engine_;
157 CORE_NS::IEngine& engine_;
178 IRenderContext* CreateInstance(CORE_NS::IEngine& engine);
/foundation/multimedia/audio_framework/frameworks/native/opensles/src/util/
H A Dbuilder.cpp58 IEngine *thisEngine = (IEngine *) engine; in Construct()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/
H A Dgltf2_exporter.h27 class IEngine;
56 ExportResult ExportGLTF(CORE_NS::IEngine& engine, const CORE_NS::IEcs& ecs);
H A Dgltf2_importer.h40 class IEngine;
82 GLTF2Importer(CORE_NS::IEngine& engine, RENDER_NS::IRenderContext& renderContext, CORE_NS::IEcs& ecs);
83 GLTF2Importer(CORE_NS::IEngine& engine, RENDER_NS::IRenderContext& renderContext, CORE_NS::IEcs& ecs,
155 CORE_NS::IEngine& engine_;
195 Gltf2SceneImporter(CORE_NS::IEngine& engine, RENDER_NS::IRenderContext& renderContext, CORE_NS::IEcs& ecs);
196 Gltf2SceneImporter(CORE_NS::IEngine& engine, RENDER_NS::IRenderContext& renderContext, CORE_NS::IEcs& ecs,
H A Dgltf2.h25 class IEngine;
67 CORE_NS::IEngine* engine_ { nullptr };
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/
H A Dintf_render_context.h27 class IEngine;
109 virtual CORE_NS::IEngine& GetEngine() const = 0;
/foundation/multimedia/audio_framework/frameworks/native/opensles/include/
H A Dcommon.h44 struct IEngine { struct
77 IEngine mEngine;
/foundation/graphic/graphic_3d/3d_widget_adapter/test/
H A D3d_widget_adapter_test.h34 class EngineTest : public IEngine {
38 void Clone(IEngine *proto) override{};
/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/
H A Dengine_factory.cpp20 std::unique_ptr<IEngine> EngineFactory::CreateEngine(EngineType type) in CreateEngine()
/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/plugin/
H A Dintf_plugin.h25 class IEngine;
170 1. createPlugin (*as many times as engines instantiated) (initialize IEngine specific state here.)
171 2. destroyPlugin (*as many times as engines instantiated) (deinitialize IEngine specific state here.)
174 using CreatePluginFn = PluginToken (*)(IEngine&);
/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/custom/
H A Dlume_custom_render.h45 CORE_NS::IEngine::Ptr engine_;
94 CORE_NS::IEngine::Ptr engine_;
/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/
H A Dlume_common.h119 class LumeCommon : public IEngine {
123 void Clone(IEngine* proto) override;
188 CORE_NS::IEngine::Ptr CreateCoreEngine(const Core::PlatformCreateInfo &info);
189 CORE_NS::IEngine::Ptr GetCoreEngine();
206 CORE_NS::IEngine::Ptr engine_;
/foundation/graphic/graphic_3d/3d_widget_adapter/src/
H A Dgraphics_manager_common.cpp97 std::unique_ptr<IEngine> GraphicsManagerCommon::GetEngine(EngineFactory::EngineType type, int32_t key, in GetEngine()
134 std::unique_ptr<IEngine> GraphicsManagerCommon::GetEngine(EngineFactory::EngineType type, int32_t key) in GetEngine()
/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/
H A Dintf_graphics_context.h26 class IEngine;
/foundation/multimedia/audio_framework/frameworks/native/opensles/src/itf/
H A Dengine_itf.cpp194 IEngine *thiz = (IEngine *) self; in IEngineInit()
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/
H A Drender_util.h29 class IEngine;
/foundation/graphic/graphic_3d/lume/LumeRender/src/plugin/
H A Dstatic_plugin.cpp56 PluginToken CreatePlugin(IEngine& engine) in CreatePlugin()

Completed in 8 milliseconds

12