/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | object_registry.h | 70 IObject::Ptr GetObjectInstanceByInstanceId(InstanceId uid) const override; 79 void DisposeObject(const InstanceId&) const override; 106 IObject::Ptr GetGlobalObject(const InstanceId& id) const override; 138 void SetObjectInstanceIds(const BASE_NS::vector<IObject::Ptr>& classes, InstanceId instid) const; 140 bool PostCreate(const BASE_NS::Uid& uid, InstanceId instid, const CreateResult& t, const CreateInfo& createInfo, 147 void DoDisposal(const BASE_NS::vector<InstanceId>& uids) const; 160 mutable BASE_NS::unordered_map<InstanceId, IObject::WeakPtr> singletons_; 161 mutable BASE_NS::unordered_map<InstanceId, ObjectInstance> instancesByUid_; 166 mutable BASE_NS::vector<InstanceId> disposals_; 167 mutable BASE_NS::vector<InstanceId> disposalsStorage [all...] |
H A D | base_object.cpp | 31 InstanceId BaseObject::GetInstanceId() const in GetInstanceId() 89 void BaseObject::SetInstanceId(InstanceId uid) in SetInstanceId()
|
H A D | base_object.h | 46 InstanceId GetInstanceId() const override; 68 void SetInstanceId(InstanceId uid) override; 88 InstanceId instanceId_;
|
H A D | object_registry.cpp | 193 void ObjectRegistry::SetObjectInstanceIds(const BASE_NS::vector<IObject::Ptr>& classes, InstanceId instid) const in SetObjectInstanceIds() 277 bool ObjectRegistry::PostCreate(const BASE_NS::Uid& uid, InstanceId instid, const CreateResult& t, in PostCreate() 386 void ObjectRegistry::DoDisposal(const BASE_NS::vector<InstanceId>& uids) const in DoDisposal() 401 void ObjectRegistry::DisposeObject(const InstanceId& uid) const in DisposeObject() 470 IObject::Ptr ObjectRegistry::GetObjectInstanceByInstanceId(InstanceId uid) const in GetObjectInstanceByInstanceId() 738 IObject::Ptr ObjectRegistry::GetGlobalObject(const InstanceId& id) const in GetGlobalObject()
|
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/ |
H A D | exporter.h | 54 InstanceId ConvertInstanceId(const InstanceId& id) const; 56 bool HasBeenExported(const InstanceId& id) const; 75 BASE_NS::unordered_map<InstanceId, IObject::ConstWeakPtr> exported_; 76 BASE_NS::unordered_map<InstanceId, InstanceId> mapInstanceIds_;
|
H A D | importer.h | 49 InstanceId ConvertInstanceId(const InstanceId& id) const; 50 IObject::Ptr GetReferencedObject(const InstanceId& uid) const; 74 BASE_NS::unordered_map<InstanceId, InstanceId> mapInstanceIds_;
|
H A D | ser_nodes.h | 104 ObjectNode(BASE_NS::string className, BASE_NS::string name, const ObjectId& oid, const InstanceId& iid, in ObjectNode() 122 InstanceId GetInstanceId() const override 143 void SetInstanceId(InstanceId id) override 161 InstanceId instance;
|
H A D | exporter.cpp | 42 InstanceId Exporter::ConvertInstanceId(const InstanceId& id) const in ConvertInstanceId() 62 bool Exporter::HasBeenExported(const InstanceId& id) const in HasBeenExported() 83 InstanceId iid; in CreateObjectNode()
|
H A D | importer.cpp | 38 InstanceId Importer::ConvertInstanceId(const InstanceId& id) const in ConvertInstanceId() 77 IObject::Ptr Importer::GetReferencedObject(const InstanceId& uid) const in GetReferencedObject()
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/base/ |
H A D | ids.h | 79 class InstanceId : public IdBase<InstanceId> { class 81 using IdBase<InstanceId>::IdBase; 86 META_TYPE(InstanceId); variable 102 inline uint64_t hash(const META_NS::InstanceId& value) in hash()
|
H A D | ref_uri.h | 77 RefUri(const InstanceId& baseObject, BASE_NS::string_view path = "/"); 103 InstanceId BaseObjectUid() const; 107 void SetBaseObjectUid(const InstanceId& id); 180 InstanceId baseUid_; 194 inline RefUri::RefUri(const InstanceId& baseObject, BASE_NS::string_view path) : baseUid_(baseObject) in RefUri() 258 inline InstanceId RefUri::BaseObjectUid() const in BaseObjectUid() 263 inline void RefUri::SetBaseObjectUid(const InstanceId& uid) in SetBaseObjectUid()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/base/ |
H A D | IdsTest.cpp | 92 * @tc.desc: test InstanceId function 96 HWTEST_F(IdsTest, InstanceId, TestSize.Level1) 98 IdTest<InstanceId>();
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_object_registry.h | 84 constexpr CreateInfo(InstanceId id) noexcept : instanceId(id), isGloballyAvailable(false) {}; in isGloballyAvailable() 85 constexpr CreateInfo(InstanceId id, bool global) noexcept : instanceId(id), isGloballyAvailable(global) {}; in isGloballyAvailable() 87 InstanceId instanceId; 209 virtual BASE_NS::shared_ptr<IObject> GetObjectInstanceByInstanceId(InstanceId uid) const = 0; 228 virtual void DisposeObject(const InstanceId&) const = 0; 290 typename Interface::Ptr Create(ObjectId uid, InstanceId instanceid) const in Create()
|
H A D | intf_lifecycle.h | 52 virtual void SetInstanceId(InstanceId) = 0;
|
H A D | intf_object.h | 78 virtual InstanceId GetInstanceId() const = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | resolve_helper.h | 29 if (uri.BaseObjectUid() != BASE_NS::Uid {} && InstanceId(uri.BaseObjectUid()) != base->GetInstanceId()) { in CheckValidResolve()
|
H A D | object.h | 102 InstanceId GetInstanceId() const override 177 void SetInstanceId(InstanceId uid) override
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/serialization/ |
H A D | intf_ser_node.h | 54 virtual InstanceId GetInstanceId() const = 0; 60 virtual void SetInstanceId(InstanceId) = 0;
|
H A D | intf_global_serialization_data.h | 40 virtual IObject::Ptr GetGlobalObject(const InstanceId& id) const = 0;
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/ext/ |
H A D | InterfaceHelpersTest.cpp | 145 void SetInstanceId(InstanceId) override {} 156 void SetInstanceId(InstanceId) override {}
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/api/ |
H A D | TimerTest.cpp | 53 InstanceId queueId_;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/backend/ |
H A D | json_input.cpp | 83 InstanceId iid = ReadUid(InstanceIdName, value); in ImportObject()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfCallContextTest.cpp | 159 InstanceId GetInstanceId() const override
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | scene_holder.h | 111 SceneHolder(META_NS::InstanceId uid, META_NS::IObjectRegistry& registry, 538 META_NS::InstanceId instanceId_;
|
H A D | scene_holder.cpp | 135 SceneHolder::SceneHolder(META_NS::InstanceId uid, META_NS::IObjectRegistry& registry, in SceneHolder()
|