/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | ref_uri_util.cpp | 28 static IObjectInstance::ConstPtr FindParentObject(const IObjectInstance::ConstPtr& obj) in FindParentObject() 31 return containee ? interface_pointer_cast<IObjectInstance>(containee->GetParent()) : nullptr; in FindParentObject() 34 static IObjectInstance::ConstPtr FindRootObject(IObjectInstance::ConstPtr obj) in FindRootObject() 43 static IObjectInstance::ConstPtr FindChildObject(const IObjectInstance::ConstPtr& obj, BASE_NS::string_view name) in FindChildObject() 46 return cont ? interface_pointer_cast<IObjectInstance>(cont->FindByName(name)) : nullptr; in FindChildObject() 50 BASE_NS::string_view propName, const IObjectInstance::Ptr& base, const RefUri& ref) in ResolvePropertySegment() 63 if (auto obj = GetPointer<IObjectInstance>(pro in ResolvePropertySegment() [all...] |
H A D | ref_uri_util.h | 29 IObject::Ptr DefaultResolveObject(const IObjectInstance::Ptr& base, const RefUri& uri);
|
H A D | base_object.h | 38 class BaseObject : public IntroduceInterfaces<IObjectInstance, IObjectFlags, IDerived, ILifecycle> { 89 IObjectInstance::WeakPtr me_;
|
H A D | base_object.cpp | 74 me_ = interface_pointer_cast<IObjectInstance>(aggr); in SetSuperInstance()
|
H A D | meta_object.cpp | 36 return interface_pointer_cast<IObjectInstance>(ObjectContext()->GetValue()); in Resolve()
|
H A D | object_registry.cpp | 727 if (auto p = interface_cast<IObjectInstance>(object)) { in RegisterGlobalObject() 734 if (auto p = interface_cast<IObjectInstance>(object)) { in UnregisterGlobalObject()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/base/ |
H A D | RefUriTest.cpp | 295 auto o1 = interface_pointer_cast<IObjectInstance>(r1)->Resolve<IObjectInstance>(RefUri::ParentUri()); in HWTEST_F() 297 EXPECT_EQ(o1->GetInstanceId(), interface_pointer_cast<IObjectInstance>(c1)->GetInstanceId()); in HWTEST_F() 299 auto o2 = interface_pointer_cast<IObjectInstance>(c3)->Resolve<IObjectInstance>(RefUri("ref:/")); in HWTEST_F() 301 EXPECT_EQ(o2->GetInstanceId(), interface_pointer_cast<IObjectInstance>(c3)->GetInstanceId()); in HWTEST_F() 303 auto o3 = interface_pointer_cast<IObjectInstance>(c3)->Resolve<IObjectInstance>(RefUri("ref:/c2/c1/r1")); in HWTEST_F() 305 EXPECT_EQ(o3->GetInstanceId(), interface_pointer_cast<IObjectInstance>(r1)->GetInstanceId()); in HWTEST_F() 307 auto o4 = interface_pointer_cast<IObjectInstance>(r in HWTEST_F() [all...] |
H A D | BaseObjectTest.cpp | 63 const BASE_NS::vector<BASE_NS::Uid> BASE_OBJECT_INTERFACES { IObject::UID, IObjectInstance::UID, IObjectFlags::UID,
|
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_object.h | 72 class IObjectInstance : public IObject { class 73 META_INTERFACE(IObject, IObjectInstance, "c64b029b-1617-449f-8489-d1dd1a3c3227") 104 if (auto oi = GetInterface<IObjectInstance>()) { in Resolve() 107 CORE_LOG_E("Called Resolve for non-IObjectInstance"); in Resolve() 113 if (auto oi = GetInterface<IObjectInstance>()) { in GetSelf() 116 CORE_LOG_E("Called GetSelf for non-IObjectInstance"); in GetSelf() 123 if (auto o = interface_cast<IObjectInstance>(object)) { in GetSelf() 132 if (auto o = interface_cast<IObjectInstance>(object)) { in GetSelf() 141 if (auto o = interface_cast<IObjectInstance>(object)) { in Resolve() 150 if (auto o = interface_cast<IObjectInstance>(objec in Resolve() 157 META_INTERFACE_TYPE(IObjectInstance); global() variable [all...] |
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/ |
H A D | resolve_helper.h | 24 inline bool CheckValidResolve(const IObjectInstance::Ptr& base, const RefUri& uri) in CheckValidResolve()
|
H A D | metadata_helpers.h | 48 if (auto s = self->GetInterface(IObjectInstance::UID)) { in ConstructPropertiesFromMetadata() 49 pp->SetOwner(static_cast<IObjectInstance*>(s)->GetSelf()); in ConstructPropertiesFromMetadata()
|
H A D | object.h | 56 class BaseObjectFwd : public IntroduceInterfaces<IObjectInstance, IObjectFlags, IDerived, ILifecycle, Interfaces...>, 59 using Super = IntroduceInterfaces<IObjectInstance, IObjectFlags, IDerived, ILifecycle, Interfaces...>; 203 object_ = interface_pointer_cast<IObjectInstance>(super); // Save the strong reference to super. 279 IObjectInstance::Ptr object_;
|
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/ |
H A D | exporter.cpp | 51 if (auto i = interface_cast<IObjectInstance>(object)) { in MarkExported() 84 if (auto i = interface_cast<IObjectInstance>(object)) { in CreateObjectNode() 101 if (auto i = interface_cast<IObjectInstance>(object)) { in CreateObjectRefNode() 325 if (auto instance = interface_cast<IObjectInstance>(ptr)) { in ResolveUriSegment() 350 if (auto obj = interface_cast<IObjectInstance>(p)) { in ExportWeakPtr()
|
H A D | importer.cpp | 94 if (auto obj = interface_pointer_cast<IObjectInstance>(GetReferencedObject(ref.BaseObjectUid()))) { in ImportRef() 110 if (auto instance = interface_cast<IObjectInstance>(object)) { in ImportObject()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/api/ |
H A D | DeferredCallbackTest.cpp | 184 auto queueId = interface_cast<IObjectInstance>(q)->GetInstanceId(); in HWTEST_F()
|
H A D | TimerTest.cpp | 43 queueId_ = interface_cast<IObjectInstance>(queue_)->GetInstanceId();
|
/foundation/graphic/graphic_3d/lume/metaobject/src/container/ |
H A D | container.cpp | 242 if (const auto me = interface_cast<IObjectInstance>(impl_)) { in CheckLoop()
|
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/ |
H A D | IntfCallContextTest.cpp | 118 struct TestClass : IObjectInstance {
|
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/ |
H A D | scene_impl.cpp | 1106 nodeName = interface_cast<META_NS::IObjectInstance>(node)->GetInstanceId().ToString();
|
H A D | scene_holder.cpp | 1808 uri = interface_pointer_cast<META_NS::IObjectInstance>(bitmap)->GetInstanceId().ToString(); in BindUIBitmap()
|