Home
last modified time | relevance | path

Searched refs:ITypeInfo (Results 1 – 18 of 18) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/plugin/
H A Dintf_plugin.h46 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 Dintf_plugin_register.h32 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 Dplugin_registry.h52 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 Dplugin_registry.cpp168 … 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 Dengine.h87 …void OnTypeInfoEvent(EventType type, BASE_NS::array_view<const ITypeInfo* const> typeInfos) overri…
H A Dengine.cpp339 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 Dintf_plugin.h36 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 Dintf_plugin.h29 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 Dsystem_graph_loader.cpp69 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 Dobject_type_info.h32 struct ObjectTypeInfo : public CORE_NS::ITypeInfo {
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/image/
H A Dimage_loader_manager.h63 …void OnTypeInfoEvent(EventType type, BASE_NS::array_view<const ITypeInfo* const> typeInfos) overri…
H A Dimage_loader_manager.cpp239 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 Dgraphics_context.h93 …void OnTypeInfoEvent(EventType type, BASE_NS::array_view<const CORE_NS::ITypeInfo* const> typeInfo…
H A Dgraphics_context.cpp454 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 Dintf_image_loader_manager.h152 struct ImageLoaderTypeInfo : public ITypeInfo {
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/src/
H A Drender_context.h106 …void OnTypeInfoEvent(EventType type, BASE_NS::array_view<const CORE_NS::ITypeInfo* const> typeInfo…
H A Drender_context.cpp659 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 Decs.cpp105 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()