/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/ |
H A D | intf_engine.h | 56 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 D | engine_factory.h | 22 class IEngine; 29 static std::unique_ptr<IEngine> CreateEngine(EngineType type);
|
H A D | graphics_manager_common.h | 49 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 D | i_engine.h | 42 class IEngine { class 44 virtual ~IEngine() = default; 45 virtual void Clone(IEngine* proto) = 0;
|
H A D | widget_adapter.h | 42 bool Initialize(std::unique_ptr<IEngine> engine); 69 std::unique_ptr<IEngine> engine_ = nullptr;
|
/foundation/graphic/graphic_3d/lume/LumeEngine/src/ |
H A D | engine_factory.cpp | 30 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 D | engine.cpp | 261 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 D | engine_factory.h | 46 IEngine::Ptr Create(const EngineCreateInfo& engineCreateInfo) override;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/ |
H A D | render_context.h | 36 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 D | builder.cpp | 58 IEngine *thisEngine = (IEngine *) engine;
in Construct()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/gltf/ |
H A D | gltf2_exporter.h | 27 class IEngine; 56 ExportResult ExportGLTF(CORE_NS::IEngine& engine, const CORE_NS::IEcs& ecs);
|
H A D | gltf2_importer.h | 40 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 D | gltf2.h | 25 class IEngine; 67 CORE_NS::IEngine* engine_ { nullptr };
|
/foundation/graphic/graphic_3d/lume/LumeRender/api/render/ |
H A D | intf_render_context.h | 27 class IEngine; 109 virtual CORE_NS::IEngine& GetEngine() const = 0;
|
/foundation/multimedia/audio_framework/frameworks/native/opensles/include/ |
H A D | common.h | 44 struct IEngine {
struct 77 IEngine mEngine;
|
/foundation/graphic/graphic_3d/3d_widget_adapter/test/ |
H A D | 3d_widget_adapter_test.h | 34 class EngineTest : public IEngine { 38 void Clone(IEngine *proto) override{};
|
/foundation/graphic/graphic_3d/3d_widget_adapter/core/src/ |
H A D | engine_factory.cpp | 20 std::unique_ptr<IEngine> EngineFactory::CreateEngine(EngineType type) in CreateEngine()
|
/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/plugin/ |
H A D | intf_plugin.h | 25 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 D | lume_custom_render.h | 45 CORE_NS::IEngine::Ptr engine_; 94 CORE_NS::IEngine::Ptr engine_;
|
/foundation/graphic/graphic_3d/3d_widget_adapter/core/include/lume/ |
H A D | lume_common.h | 119 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 D | graphics_manager_common.cpp | 97 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 D | intf_graphics_context.h | 26 class IEngine;
|
/foundation/multimedia/audio_framework/frameworks/native/opensles/src/itf/ |
H A D | engine_itf.cpp | 194 IEngine *thiz = (IEngine *) self;
in IEngineInit()
|
/foundation/graphic/graphic_3d/lume/Lume_3D/src/util/ |
H A D | render_util.h | 29 class IEngine;
|
/foundation/graphic/graphic_3d/lume/LumeRender/src/plugin/ |
H A D | static_plugin.cpp | 56 PluginToken CreatePlugin(IEngine& engine) in CreatePlugin()
|