/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/plugin/ |
H A D | intf_plugin.h | 46 struct ITypeInfo { struct 51 struct ComponentManagerTypeInfo : public ITypeInfo { argument 69 struct SystemTypeInfo : public ITypeInfo { 122 struct IPlugin : public ITypeInfo { 164 struct IEnginePlugin : public ITypeInfo { 178 : ITypeInfo { UID }, createPlugin { create }, destroyPlugin { destroy } in IEnginePlugin() 196 struct IEcsPlugin : public ITypeInfo { 204 : ITypeInfo { UID }, createPlugin { create }, destroyPlugin { destroy } in IEcsPlugin()
|
H A D | intf_plugin_register.h | 32 struct ITypeInfo; 65 virtual void RegisterTypeInfo(const ITypeInfo& type) = 0; 70 virtual void UnregisterTypeInfo(const ITypeInfo& type) = 0; 75 …virtual BASE_NS::array_view<const ITypeInfo* const> GetTypeInfos(const BASE_NS::Uid& typeUid) cons… 90 …virtual void OnTypeInfoEvent(EventType type, BASE_NS::array_view<const ITypeInfo* const> typeInfos…
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ |
H A D | plugin_registry.h | 52 void RegisterTypeInfo(const ITypeInfo& type) override; in CORE_BEGIN_NAMESPACE() 53 void UnregisterTypeInfo(const ITypeInfo& type) override; in CORE_BEGIN_NAMESPACE() 54 …BASE_NS::array_view<const ITypeInfo* const> GetTypeInfos(const BASE_NS::Uid& typeUid) const overri… in CORE_BEGIN_NAMESPACE() 93 BASE_NS::unordered_map<BASE_NS::Uid, BASE_NS::vector<const ITypeInfo*>> typeInfos_; in CORE_BEGIN_NAMESPACE() 94 BASE_NS::vector<const ITypeInfo*> newTypeInfos_; in CORE_BEGIN_NAMESPACE() 95 BASE_NS::vector<const ITypeInfo*> oldTypeInfos_; in CORE_BEGIN_NAMESPACE()
|
H A D | plugin_registry.cpp | 168 … IPluginRegister::ITypeInfoListener::EventType type, array_view<const ITypeInfo* const> typeInfos) in Notify() 422 void PluginRegistry::RegisterTypeInfo(const ITypeInfo& type) in RegisterTypeInfo() 434 const ITypeInfo* const infos[] = { &type }; in RegisterTypeInfo() 439 void PluginRegistry::UnregisterTypeInfo(const ITypeInfo& type) in UnregisterTypeInfo() 448 const ITypeInfo* const infos[] = { &type }; in UnregisterTypeInfo() 452 array_view<const ITypeInfo* const> PluginRegistry::GetTypeInfos(const Uid& typeUid) const in GetTypeInfos()
|
H A D | engine.h | 87 …void OnTypeInfoEvent(EventType type, BASE_NS::array_view<const ITypeInfo* const> typeInfos) overri…
|
H A D | engine.cpp | 339 void Engine::OnTypeInfoEvent(EventType type, array_view<const ITypeInfo* const> typeInfos) in OnTypeInfoEvent()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/ |
H A D | intf_plugin.h | 36 struct RenderDataStoreTypeInfo : public CORE_NS::ITypeInfo { 53 struct RenderNodeTypeInfo : public CORE_NS::ITypeInfo { 78 struct IRenderPlugin : public CORE_NS::ITypeInfo { 92 : ITypeInfo { UID }, createPlugin { create }, destroyPlugin { destroy } in IRenderPlugin()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ |
H A D | intf_plugin.h | 29 struct I3DPlugin : public CORE_NS::ITypeInfo { 43 : ITypeInfo { UID }, createPlugin { create }, destroyPlugin { destroy } in I3DPlugin()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/loader/ |
H A D | system_graph_loader.cpp | 69 const TYPEINFO* FindTypeInfo(const string_view name, const array_view<const ITypeInfo* const>& cont… in FindTypeInfo() 81 const TYPEINFO* FindTypeInfo(const Uid& uid, const array_view<const ITypeInfo* const>& container) in FindTypeInfo() 159 …IEcs& ecs, array_view<const Uid> dependencies, const array_view<const ITypeInfo* const> componentM… in ResolveComponentDependencies() 306 bool ParseSystem(const json::value& jsonData, const array_view<const ITypeInfo* const>& componentMe… in ParseSystem() 307 const array_view<const ITypeInfo* const>& systemMetadata, IEcs& ecs, string& error) in ParseSystem()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | object_type_info.h | 32 struct ObjectTypeInfo : public CORE_NS::ITypeInfo {
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/ |
H A D | image_loader_manager.h | 63 …void OnTypeInfoEvent(EventType type, BASE_NS::array_view<const ITypeInfo* const> typeInfos) overri…
|
H A D | image_loader_manager.cpp | 239 void ImageLoaderManager::OnTypeInfoEvent(EventType type, array_view<const ITypeInfo* const> typeInf… in OnTypeInfoEvent()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ |
H A D | graphics_context.h | 93 …void OnTypeInfoEvent(EventType type, BASE_NS::array_view<const CORE_NS::ITypeInfo* const> typeInfo…
|
H A D | graphics_context.cpp | 454 void GraphicsContext::OnTypeInfoEvent(EventType type, array_view<const ITypeInfo* const> typeInfos) in OnTypeInfoEvent()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/image/ |
H A D | intf_image_loader_manager.h | 152 struct ImageLoaderTypeInfo : public ITypeInfo {
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/ |
H A D | render_context.h | 106 …void OnTypeInfoEvent(EventType type, BASE_NS::array_view<const CORE_NS::ITypeInfo* const> typeInfo…
|
H A D | render_context.cpp | 659 void RenderContext::OnTypeInfoEvent(EventType type, array_view<const ITypeInfo* const> typeInfos) in OnTypeInfoEvent()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ecs/ |
H A D | ecs.cpp | 105 void OnTypeInfoEvent(EventType type, array_view<const ITypeInfo* const> typeInfos) override; 595 void Ecs::OnTypeInfoEvent(EventType type, array_view<const ITypeInfo* const> typeInfos) in OnTypeInfoEvent()
|