Home
last modified time | relevance | path

Searched refs:IObjectFactory (Results 1 – 15 of 15) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dregister_default_objs.cpp54 IObjectFactory::Ptr GetManualClockFactory();
55 IObjectFactory::Ptr GetSystemClockFactory();
59 IObjectFactory::Ptr GetPollingTaskQueueFactory();
60 IObjectFactory::Ptr GetThreadedTaskQueueFactory();
61 IObjectFactory::Ptr GetPromiseFactory();
62 IObjectFactory::Ptr GetContentObjectFactory();
H A Dclass_registry.h41 bool Register(const IObjectFactory::Ptr& fac);
42 bool Unregister(const IObjectFactory::Ptr& fac);
45 IObjectFactory::ConstPtr GetObjectFactory(const BASE_NS::Uid& uid) const;
64 mutable BASE_NS::unordered_map<ObjectId, IObjectFactory::Ptr> objectFactories_;
H A Dclass_registry.cpp30 bool ClassRegistry::Unregister(const IObjectFactory::Ptr& fac) in Unregister()
48 bool ClassRegistry::Register(const IObjectFactory::Ptr& fac) in Register()
69 IObjectFactory::ConstPtr ClassRegistry::GetObjectFactory(const BASE_NS::Uid& uid) const in GetObjectFactory()
H A Dsystem_clock.cpp36 IObjectFactory::Ptr GetSystemClockFactory() in GetSystemClockFactory()
H A Dmanual_clock.cpp44 IObjectFactory::Ptr GetManualClockFactory() in GetManualClockFactory()
H A Dpolling_task_queue.cpp99 IObjectFactory::Ptr GetPollingTaskQueueFactory() in GetPollingTaskQueueFactory()
H A Dthreaded_task_queue.cpp130 IObjectFactory::Ptr GetThreadedTaskQueueFactory() in GetThreadedTaskQueueFactory()
H A Dcontent_object.cpp175 IObjectFactory::Ptr GetContentObjectFactory() in GetContentObjectFactory()
H A Dobject_registry.cpp125 const auto factory = interface_pointer_cast<IObjectFactory>(classInfo); in RegisterObjectType()
149 if (const auto factory = interface_pointer_cast<IObjectFactory>(classInfo)) { in UnregisterObjectType()
328 IObjectFactory::ConstPtr ObjectRegistry::GetObjectFactory(const ObjectId& uid) const in GetObjectFactory()
H A Dfuture.cpp202 IObjectFactory::Ptr GetPromiseFactory() in GetPromiseFactory()
H A Dobject_registry.h65 IObjectFactory::ConstPtr GetObjectFactory(const ObjectId& uid) const override;
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Dobject_factory.h31 class ObjectFactory : public IObjectFactory { in META_BEGIN_NAMESPACE()
47 if (uid == IObjectFactory::UID) { in META_BEGIN_NAMESPACE()
102 …static META_NS::IObjectFactory::Ptr GetFactory() …
105 …return META_NS::IObjectFactory::Ptr { &factory }; …
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_object_factory.h31 META_REGISTER_INTERFACE(IObjectFactory, "57f8ae84-3ad1-4923-aede-ef7bab852186")
57 class IObjectFactory : public IClassInfo {
58 META_INTERFACE(IClassInfo, IObjectFactory)
H A Dobject_type_info.h27 using GetFactoryType = IObjectFactory::Ptr (*)();
H A Dintf_object_registry.h46 class IObjectFactory; variable
192 … virtual BASE_NS::shared_ptr<const IObjectFactory> GetObjectFactory(const ObjectId& uid) const = 0;