Home
last modified time | relevance | path

Searched refs:IObjectInstance (Results 1 - 20 of 20) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dref_uri_util.cpp28 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 Dref_uri_util.h29 IObject::Ptr DefaultResolveObject(const IObjectInstance::Ptr& base, const RefUri& uri);
H A Dbase_object.h38 class BaseObject : public IntroduceInterfaces<IObjectInstance, IObjectFlags, IDerived, ILifecycle> {
89 IObjectInstance::WeakPtr me_;
H A Dbase_object.cpp74 me_ = interface_pointer_cast<IObjectInstance>(aggr); in SetSuperInstance()
H A Dmeta_object.cpp36 return interface_pointer_cast<IObjectInstance>(ObjectContext()->GetValue()); in Resolve()
H A Dobject_registry.cpp727 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 DRefUriTest.cpp295 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 DBaseObjectTest.cpp63 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 Dintf_object.h72 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 Dresolve_helper.h24 inline bool CheckValidResolve(const IObjectInstance::Ptr& base, const RefUri& uri) in CheckValidResolve()
H A Dmetadata_helpers.h48 if (auto s = self->GetInterface(IObjectInstance::UID)) { in ConstructPropertiesFromMetadata()
49 pp->SetOwner(static_cast<IObjectInstance*>(s)->GetSelf()); in ConstructPropertiesFromMetadata()
H A Dobject.h56 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 Dexporter.cpp51 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 Dimporter.cpp94 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 DDeferredCallbackTest.cpp184 auto queueId = interface_cast<IObjectInstance>(q)->GetInstanceId(); in HWTEST_F()
H A DTimerTest.cpp43 queueId_ = interface_cast<IObjectInstance>(queue_)->GetInstanceId();
/foundation/graphic/graphic_3d/lume/metaobject/src/container/
H A Dcontainer.cpp242 if (const auto me = interface_cast<IObjectInstance>(impl_)) { in CheckLoop()
/foundation/graphic/graphic_3d/lume/metaobject/test/src/interface/
H A DIntfCallContextTest.cpp118 struct TestClass : IObjectInstance {
/foundation/graphic/graphic_3d/lume/scenewidgetplugin/plugin/src/
H A Dscene_impl.cpp1106 nodeName = interface_cast<META_NS::IObjectInstance>(node)->GetInstanceId().ToString();
H A Dscene_holder.cpp1808 uri = interface_pointer_cast<META_NS::IObjectInstance>(bitmap)->GetInstanceId().ToString(); in BindUIBitmap()

Completed in 19 milliseconds