Home
last modified time | relevance | path

Searched refs:IObjectContext (Results 1 - 11 of 11) sorted by relevance

/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_object_context.h26 META_REGISTER_INTERFACE(IObjectContext, "1f8bbc62-3d3e-4193-b3bf-8a4f65e55625")
30 * @brief The IObjectContext interface defines the base interface for
33 class IObjectContext : public CORE_NS::IInterface { class
34 META_INTERFACE(CORE_NS::IInterface, IObjectContext)
45 META_INTERFACE_TYPE(META_NS::IObjectContext); variable
59 META_PROPERTY(IObjectContext::Ptr, ObjectContext);
H A Dintf_object_registry.h45 class IObjectContext;
268 virtual BASE_NS::shared_ptr<IObjectContext> GetDefaultObjectContext() const = 0;
388 inline BASE_NS::shared_ptr<IObjectContext> GetDefaultObjectContext() in GetDefaultObjectContext()
/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dobject_context.cpp35 return interface_cast<IObjectContext>(target)->GetObjectRegistry(); in GetObjectRegistry()
48 if (target && !interface_cast<META_NS::IObjectContext>(target)) { in SetTarget()
49 CORE_LOG_E("ObjectContext shadow targets must implement IObjectContext"); in SetTarget()
H A Dmeta_object.h98 Property<IObjectContext::Ptr> GetOrConstuctObjectContext() const;
100 mutable Property<IObjectContext::Ptr> objectContext_;
H A Dmeta_object.cpp77 objectContext_ = ConstructProperty<IObjectContext::Ptr>(context->GetObjectRegistry(), "ObjectContext", context); in PropertyObjectContext()
92 objectContext_ = ConstructProperty<IObjectContext::Ptr>(context->GetObjectRegistry(), "ObjectContext", context); in PropertyObjectContext()
H A Dobject_context.h32 META_NS::ClassId::ProxyObject, IProxyObject, IObjectContext> {
57 public: // IObjectContext
H A Dobject.h62 Property<IObjectContext::Ptr> GetOrConstuctObjectContext() const;
H A Dobject_registry.h76 IObjectContext::Ptr GetDefaultObjectContext() const override;
162 mutable IObjectContext::Ptr defaultContext_;
H A Dobject_registry.cpp504 IObjectContext::Ptr ObjectRegistry::GetDefaultObjectContext() const in GetDefaultObjectContext()
513 IObjectContext::Ptr context = interface_pointer_cast<IObjectContext>( in GetDefaultObjectContext()
/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/
H A Dobject.h442 META_EXT_BASE_PROPERTY(IObjectContextProvider, IObjectContext::Ptr, ObjectContext)
/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/
H A Dexporter.cpp326 if (auto context = interface_cast<IObjectContext>(ptr)) { in ResolveUriSegment()

Completed in 7 milliseconds