/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/ |
H A D | implementation_uids.h | 24 static constexpr BASE_NS::Uid UID_GLOBAL_FACTORY { "f54fb8a3-9810-4411-ad05-c0f0a02d3ad3" }; in CORE_BEGIN_NAMESPACE() 25 static constexpr BASE_NS::Uid UID_ENGINE_FACTORY { "5d0a5fb3-f23d-457f-8de1-2ee1a7c981f4" }; 26 static constexpr BASE_NS::Uid UID_FRUSTUM_UTIL { "9018fd26-016a-45a3-bb5f-66973e25df01" }; 27 static constexpr BASE_NS::Uid UID_LOGGER { "415bb937-25cd-4071-97c3-59d6c9ef6756" }; 28 static constexpr BASE_NS::Uid UID_PERFORMANCE_FACTORY { "02bce79d-6693-4bc0-bfa6-09f036b1a9fe" }; 29 static constexpr BASE_NS::Uid UID_TASK_QUEUE_FACTORY { "4a80f3a3-2f41-4885-93f2-837dd610807d" }; 30 static constexpr BASE_NS::Uid UID_SYSTEM_GRAPH_LOADER { "85601148-8233-41ad-8df4-732339b0738d" }; 31 static constexpr BASE_NS::Uid UID_FILESYSTEM_API_FACTORY { "10dc7690-e5e6-4bfb-b3a7-88c83c7bfe4a" }; 32 static constexpr BASE_NS::Uid UID_FILE_MONITOR { "f4155f47-0641-4c11-8785-cc14714f93bc" }; 33 static constexpr BASE_NS::Uid UID_FILE_MANAGER { "e493104f-02ef-4009-ab1d-2cec4859f382" };
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/api/core/plugin/ |
H A D | intf_plugin.h | 40 const BASE_NS::Uid uid; 47 BASE_NS::Uid typeUid; 53 static constexpr BASE_NS::Uid UID { "f812e951-c860-4208-99e0-66b45841bb58" }; 59 const BASE_NS::Uid uid; 71 static constexpr BASE_NS::Uid UID { "31321549-70db-495c-81e9-6fd1cf30af5e" }; 77 const BASE_NS::Uid uid; 88 const BASE_NS::array_view<const BASE_NS::Uid> componentDependencies; 93 const BASE_NS::array_view<const BASE_NS::Uid> readOnlyComponentDependencies; 108 const BASE_NS::Uid uid; 124 static constexpr BASE_NS::Uid UID { "5fc9b017-5b13-4612-81c2-5a6d6fc3d897" }; [all …]
|
H A D | intf_class_factory.h | 30 static constexpr BASE_NS::Uid UID { "3a4cad5c-0e16-4708-bd83-626d136a7215" }; in CORE_BEGIN_NAMESPACE() 33 virtual IInterface::Ptr CreateInstance(const BASE_NS::Uid& uid) = 0; in CORE_BEGIN_NAMESPACE() 38 auto CreateInstance(IClassFactory& factory, const BASE_NS::Uid& uid) in CreateInstance() 53 typename T::Ptr CreateInstance(const BASE_NS::Uid& factory_id, const BASE_NS::Uid& class_id) in CreateInstance() 66 typename T::Ptr CreateInstance(const BASE_NS::Uid& class_id) in CreateInstance()
|
H A D | intf_class_register.h | 31 static constexpr BASE_NS::Uid UID { "fcdce31c-1208-4a4e-9ccf-292f87c9dbe0" }; 47 virtual const InterfaceTypeInfo& GetInterfaceMetadata(const BASE_NS::Uid& uid) const = 0; 50 virtual IInterface* GetInstance(const BASE_NS::Uid& uid) const = 0; 59 auto GetInstance(IClassRegister& registry, const BASE_NS::Uid& uid) in GetInstance() 70 auto GetInstance(const IClassRegister& registry, const BASE_NS::Uid& uid) in GetInstance() 77 auto GetInstance(const BASE_NS::Uid& uid) in GetInstance()
|
H A D | intf_plugin_register.h | 25 struct Uid; 49 virtual bool LoadPlugins(const BASE_NS::array_view<const BASE_NS::Uid> pluginUids) = 0; 54 virtual void UnloadPlugins(const BASE_NS::array_view<const BASE_NS::Uid> pluginUids) = 0; 75 …virtual BASE_NS::array_view<const ITypeInfo* const> GetTypeInfos(const BASE_NS::Uid& typeUid) cons…
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | startable_object_controller.h | 39 virtual void RunTasks(const BASE_NS::Uid& queueId) = 0; in META_BEGIN_NAMESPACE() 58 … const BASE_NS::Uid& startStartableQueueId, const BASE_NS::Uid& stopStartableQueueId) override; 73 bool SetTickableQueueuId(const BASE_NS::Uid& queueId) override; 86 void RunTasks(const BASE_NS::Uid& queueId) override; 101 BASE_NS::Uid startQueueId_; 102 BASE_NS::Uid stopQueueId_; 103 bool HasTasks(const BASE_NS::Uid& queueId) const; 104 bool ProcessOps(const BASE_NS::Uid& queueId); 105 bool AddOperation(StartableOperation&& operation, const BASE_NS::Uid& queue); 106 BASE_NS::unordered_map<BASE_NS::Uid, BASE_NS::vector<StartableOperation>> operations_; [all …]
|
H A D | object_registry.h | 83 const IInterface* GetInterface(const BASE_NS::Uid& uid) const override; 84 IInterface* GetInterface(const BASE_NS::Uid& uid) override; 121 ITaskQueue::Ptr GetTaskQueue(const BASE_NS::Uid& queueId) const override; 122 bool RegisterTaskQueue(const ITaskQueue::Ptr& queue, const BASE_NS::Uid& queueId) override; 123 bool UnregisterTaskQueue(const BASE_NS::Uid& queueId) override; 124 bool HasTaskQueue(const BASE_NS::Uid& queueId) const override; 136 CreateResult CreateInternal(BASE_NS::Uid uid, BASE_NS::vector<IObject::Ptr>& classes) const; 143 BASE_NS::string GetClassName(BASE_NS::Uid uid) const; 144 IObject::Ptr FindSingleton(const BASE_NS::Uid uid) const; 169 BASE_NS::unordered_map<BASE_NS::Uid, ITaskQueue::Ptr> queues_; [all …]
|
H A D | object_registry.cpp | 47 static BASE_NS::Uid GenerateInstanceId(uint64_t random) in GenerateInstanceId() 53 BASE_NS::Uid uid; in GenerateInstanceId() 107 static void UnregisterFromPluginRegistry(const BASE_NS::Uid& uid) in UnregisterFromPluginRegistry() 139 SetObjectInstanceIds(classes, BASE_NS::Uid {}); in RegisterObjectType() 155 BASE_NS::string ObjectRegistry::GetClassName(BASE_NS::Uid uid) const in GetClassName() 161 BASE_NS::Uid uid, BASE_NS::vector<IObject::Ptr>& classes) const in CreateInternal() 180 if (superUid != BASE_NS::Uid {}) { in ConstructObjectInternal() 246 if (instid == BASE_NS::Uid {}) { in Create() 472 if (uid == BASE_NS::Uid()) { in GetObjectInstanceByInstanceId() 550 bool ObjectRegistry::UnregisterTaskQueue(const BASE_NS::Uid& queueId) in UnregisterTaskQueue() [all …]
|
H A D | base_object.h | 50 BASE_NS::vector<BASE_NS::Uid> GetInterfaces() const override; in META_BEGIN_NAMESPACE() 64 BASE_NS::Uid GetSuperClassUid() const override; in META_BEGIN_NAMESPACE() 110 BASE_NS::vector<BASE_NS::Uid> GetInterfaces() const override in META_BEGIN_NAMESPACE() 116 const CORE_NS::IInterface* GetInterface(const BASE_NS::Uid& uid) const override in META_BEGIN_NAMESPACE() 121 CORE_NS::IInterface* GetInterface(const BASE_NS::Uid& uid) override in META_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeBase/api/base/util/ |
H A D | uid.h | 67 struct Uid { struct 68 constexpr Uid() noexcept = default; 70 explicit constexpr Uid(const uint8_t (&values)[16]) noexcept in Uid() function 85 explicit constexpr Uid(const char (&str)[37]) in Uid() argument 122 constexpr int compare(const Uid& rhs) const in compare() argument 141 inline constexpr bool operator<(const Uid& lhs, const Uid& rhs) 155 inline constexpr bool operator==(const Uid& lhs, const Uid& rhs) 160 inline constexpr bool operator!=(const Uid& lhs, const Uid& rhs) 166 inline uint64_t hash(const Uid& value) in hash()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | interface_helpers.h | 46 BASE_NS::Uid uid; 208 constexpr bool HasUid(const BASE_NS::Uid& uid, size_t size) const 255 BASE_NS::vector<BASE_NS::Uid> GetInterfacesVector() 262 inline BASE_NS::vector<BASE_NS::Uid> GetInterfacesVector<>() 264 return BASE_NS::vector<BASE_NS::Uid> {}; 337 static BASE_NS::vector<BASE_NS::Uid> GetInterfacesVector() 361 CORE_NS::IInterface* GetInterface(const BASE_NS::Uid& uid) 370 static BASE_NS::vector<BASE_NS::Uid> GetInterfacesVector() 372 return BASE_NS::vector<BASE_NS::Uid>(); 378 static BASE_NS::vector<BASE_NS::Uid> GetInterfacesVector() \ [all …]
|
H A D | intf_task_queue_registry.h | 44 virtual ITaskQueue::Ptr GetTaskQueue(const BASE_NS::Uid& queueId) const = 0; 54 virtual bool RegisterTaskQueue(const ITaskQueue::Ptr& queue, const BASE_NS::Uid& queueId) = 0; 60 virtual bool UnregisterTaskQueue(const BASE_NS::Uid& queueId) = 0; 66 virtual bool HasTaskQueue(const BASE_NS::Uid& queueId) const = 0;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/ |
H A D | plugin_registry.h | 49 bool LoadPlugins(const BASE_NS::array_view<const BASE_NS::Uid> pluginUids) override; in CORE_BEGIN_NAMESPACE() 50 void UnloadPlugins(const BASE_NS::array_view<const BASE_NS::Uid> pluginUids) 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() 62 const InterfaceTypeInfo& GetInterfaceMetadata(const BASE_NS::Uid& uid) const override; in CORE_BEGIN_NAMESPACE() 63 IInterface* GetInstance(const BASE_NS::Uid& uid) const override; in CORE_BEGIN_NAMESPACE() 66 IInterface::Ptr CreateInstance(const BASE_NS::Uid& uid) override; in CORE_BEGIN_NAMESPACE() 69 const IInterface* GetInterface(const BASE_NS::Uid& uid) const override; in CORE_BEGIN_NAMESPACE() 70 IInterface* GetInterface(const BASE_NS::Uid& uid) override; in CORE_BEGIN_NAMESPACE() 93 BASE_NS::unordered_map<BASE_NS::Uid, BASE_NS::vector<const ITypeInfo*>> typeInfos_; in CORE_BEGIN_NAMESPACE()
|
H A D | plugin_registry.cpp | 41 using BASE_NS::Uid; 179 BASE_NS::Uid { "306357a4-d49c-4670-9746-5ccbba567dc9" }, 186 BASE_NS::Uid { "a5049cb8-10bb-4047-b7f5-e9939d5bb3a5" }, 193 BASE_NS::Uid { "dacbcb8d-60d6-4337-8295-7af99b517c1d" }, 200 BASE_NS::Uid { "c5fb2284-561f-4078-8a00-74b82f161964" }, 298 vector<Uid> toLoad; in LoadPlugins() 335 for (const Uid& uid : toLoad) { in LoadPlugins() 387 const array_view<const Uid>& pluginUids) { in UnloadPlugins() 515 IInterface* PluginRegistry::GetInstance(const Uid& uid) const in GetInstance() 525 IInterface::Ptr PluginRegistry::CreateInstance(const Uid& uid) in CreateInstance() [all …]
|
H A D | engine.h | 38 struct Uid; 71 const IInterface* GetInterface(const BASE_NS::Uid& uid) const override; 72 IInterface* GetInterface(const BASE_NS::Uid& uid) override; 77 IInterface::Ptr CreateInstance(const BASE_NS::Uid& uid) override; 83 const InterfaceTypeInfo& GetInterfaceMetadata(const BASE_NS::Uid& uid) const override; 84 IInterface* GetInstance(const BASE_NS::Uid& uid) const override;
|
H A D | engine_factory.cpp | 27 using BASE_NS::Uid; 37 Uid EngineFactory::GetClassUid() const in GetClassUid() 47 const IInterface* EngineFactory::GetInterface(const Uid& uid) const in GetInterface() 58 IInterface* EngineFactory::GetInterface(const Uid& uid) in GetInterface()
|
H A D | engine.cpp | 71 using BASE_NS::Uid; 259 const IInterface* Engine::GetInterface(const Uid& uid) const in GetInterface() 271 IInterface* Engine::GetInterface(const Uid& uid) in GetInterface() 287 [](Uid value, const InterfaceTypeInfo* element) { return value < element->uid; }); in RegisterInterfaceType() 295 [](const InterfaceTypeInfo* element, Uid value) { return element->uid < value; }); in UnregisterInterfaceType() 307 const InterfaceTypeInfo& Engine::GetInterfaceMetadata(const Uid& uid) const in GetInterfaceMetadata() 313 [](const InterfaceTypeInfo* element, Uid value) { return element->uid < value; }); in GetInterfaceMetadata() 321 IInterface* Engine::GetInstance(const Uid& uid) const in GetInstance() 330 IInterface::Ptr Engine::CreateInstance(const Uid& uid) in CreateInstance()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/api/3d/ |
H A D | implementation_uids.h | 23 static constexpr BASE_NS::Uid UID_3D_PLUGIN { "5832b35d-b28e-4343-8ad6-1c4e6f610473" }; in CORE3D_BEGIN_NAMESPACE() 25 static constexpr BASE_NS::Uid UID_GRAPHICS_CONTEXT { "437cbd33-b012-417c-b647-a0863f51829f" }; 26 static constexpr BASE_NS::Uid UID_MESH_BUILDER { "7ece9671-6238-45b3-881b-fdf583181d5e" }; 27 static constexpr BASE_NS::Uid UID_PICKING { "85ad23ec-00bf-40a0-ae5a-dac98e3e5c04" }; 28 static constexpr BASE_NS::Uid UID_RENDER_NODE_SCENE_UTIL { "8cdc39e9-2c86-4cf7-a3ca-f739aee72012" };
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/base/ |
H A D | meta_types.h | 41 inline constexpr BASE_NS::Uid MakeUidImpl(uint64_t hash, const char (&type)[9]) in MakeUidImpl() 50 return BASE_NS::Uid(data); in MakeUidImpl() 56 inline constexpr BASE_NS::Uid MakeUid(const char* const name, const char (&type)[9]) in MakeUid() 74 inline constexpr BASE_NS::Uid MakeUid(const char (&type)[9]) in MakeUid() 93 inline constexpr BASE_NS::Uid MakeUidFromTypes(const char (&type)[9]) in MakeUidFromTypes() 105 inline constexpr bool IsValidUid(const BASE_NS::Uid& uid) in IsValidUid() 119 inline constexpr BASE_NS::Uid UidFromReadOnlyType() in UidFromReadOnlyType() 136 inline constexpr BASE_NS::Uid UidFromType() in UidFromType() 150 inline constexpr BASE_NS::Uid ArrayUidFromType() in ArrayUidFromType() 159 inline constexpr BASE_NS::Uid ItemUidFromType() in ItemUidFromType() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/plugin/ |
H A D | static_plugin.cpp | 157 static constexpr Uid LOCAL_MATRIX_SYSTEM_RW_DEPS[] = { LOCAL_MATRIX_COMPONENT_TYPE_INFO.uid }; 158 static constexpr Uid LOCAL_MATRIX_SYSTEM_R_DEPS[] = { TRANSFORM_COMPONENT_TYPE_INFO.uid }; 167 static constexpr Uid RENDER_PREPROCESSOR_SYSTEM_R_DEPS[] = { 179 static constexpr Uid RENDER_SYSTEM_RW_DEPS[] = { 183 static constexpr Uid RENDER_SYSTEM_R_DEPS[] = { 207 static constexpr Uid ANIMATION_SYSTEM_RW_DEPS[] = { 212 static constexpr Uid ANIMATION_SYSTEM_R_DEPS[] = { 217 Uid {}, 221 static constexpr Uid SKINNING_SYSTEM_RW_DEPS[] = { 224 static constexpr Uid SKINNING_SYSTEM_R_DEPS[] = { [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeRender/api/render/ |
H A D | implementation_uids.h | 22 static constexpr BASE_NS::Uid UID_RENDER_PLUGIN { "5d2370cf-21df-40fb-ab30-a30ad5a01b1f" }; in RENDER_BEGIN_NAMESPACE() 24 static constexpr BASE_NS::Uid UID_RENDER_CONTEXT { "b8b3eeeb-f34c-4238-9cef-6d202de28f36" }; 25 static constexpr BASE_NS::Uid UID_RENDER_DATA_CONFIGURATION_LOADER { "39069120-6594-40db-8dfd-2ff2d… 26 static constexpr BASE_NS::Uid UID_RENDER_NODE_POST_PROCESS_UTIL { "0e0cc2df-463b-4dd7-88a0-012fa1b8…
|
H A D | intf_plugin.h | 37 static constexpr BASE_NS::Uid UID { "79dd23ac-db4f-476e-85cd-a285a3aa4fb0" }; 43 const BASE_NS::Uid uid; 55 static constexpr BASE_NS::Uid UID { "92085439-2cf7-4762-8769-28b552f4c5a4" }; 63 const BASE_NS::Uid uid; 80 static constexpr BASE_NS::Uid UID { "303e3ffe-36fd-4e1b-82f3-349844fab2eb" };
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/io/ |
H A D | filesystem_api.cpp | 49 using BASE_NS::Uid; 54 const IInterface* GetInterface(const Uid& uid) const override; 55 IInterface* GetInterface(const Uid& uid) override; 80 const IInterface* GetInterface(const Uid& uid) const override in GetInterface() 84 IInterface* GetInterface(const Uid& uid) override in GetInterface() 94 IInterface::Ptr CreateInstance(const Uid& uid) override in CreateInstance() 204 const IInterface* FileMonitorImpl::GetInterface(const Uid& uid) const in GetInterface() 212 IInterface* FileMonitorImpl::GetInterface(const Uid& uid) in GetInterface()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/Lume_3D/src/ |
H A D | graphics_context.h | 76 const CORE_NS::IInterface* GetInterface(const BASE_NS::Uid& uid) const override; 77 CORE_NS::IInterface* GetInterface(const BASE_NS::Uid& uid) override; 86 const CORE_NS::InterfaceTypeInfo& GetInterfaceMetadata(const BASE_NS::Uid& uid) const override; 87 IInterface* GetInstance(const BASE_NS::Uid& uid) const override; 90 IInterface::Ptr CreateInstance(const BASE_NS::Uid& uid) override;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/LumeEngine/src/perf/ |
H A D | performance_data_manager.h | 65 const IInterface* GetInterface(const BASE_NS::Uid& uid) const override; in CORE_BEGIN_NAMESPACE() 66 IInterface* GetInterface(const BASE_NS::Uid& uid) override; in CORE_BEGIN_NAMESPACE() 86 const IInterface* GetInterface(const BASE_NS::Uid& uid) const override; 87 IInterface* GetInterface(const BASE_NS::Uid& uid) override;
|