/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/serialization/ |
H A D | importer.h | 40 IObject::Ptr Import(const ISerNode::ConstPtr& tree) override; in META_BEGIN_NAMESPACE() 41 ReturnError ImportValue(const ISerNode::ConstPtr& n, IAny& entity); in META_BEGIN_NAMESPACE() 42 IAny::Ptr ImportAny(const ISerNode::ConstPtr& n); in META_BEGIN_NAMESPACE() 45 ReturnError ImportFromNode(const ISerNode::ConstPtr&, IAny& entity) override; in META_BEGIN_NAMESPACE() 52 IObject::Ptr ImportObject(const ISerNode::ConstPtr& n); in META_BEGIN_NAMESPACE() 54 ReturnError ImportAny(const IObjectNode::ConstPtr& n, const IAny::Ptr& any); in META_BEGIN_NAMESPACE() 55 ReturnError ImportBuiltinValue(const ISerNode::ConstPtr& n, IAny& entity); in META_BEGIN_NAMESPACE() 56 ReturnError ImportPointer(const ISerNode::ConstPtr& n, IAny& entity); in META_BEGIN_NAMESPACE() 58 ReturnError ImportArray(const ISerNode::ConstPtr& n, IArrayAny& array); in META_BEGIN_NAMESPACE() 97 ReturnError ImportFromNode(const ISerNode::ConstPtr&, IAny& entity) override; in META_BEGIN_NAMESPACE() [all …]
|
H A D | exporter.h | 42 ISerNode::Ptr Export(const IObject::ConstPtr& object) override; in META_BEGIN_NAMESPACE() 45 ReturnError ExportAny(const IAny::ConstPtr& any, ISerNode::Ptr&); in META_BEGIN_NAMESPACE() 52 bool ShouldSerialize(const IObject::ConstPtr& object) const; in META_BEGIN_NAMESPACE() 55 bool MarkExported(const IObject::ConstPtr& object); in META_BEGIN_NAMESPACE() 58 ReturnError ExportObject(const IObject::ConstPtr& object, ISerNode::Ptr&); in META_BEGIN_NAMESPACE() 63 …ISerNode::Ptr CreateObjectNode(const IObject::ConstPtr& object, BASE_NS::shared_ptr<MapNode> node); in META_BEGIN_NAMESPACE() 65 ISerNode::Ptr CreateObjectRefNode(const IObject::ConstPtr& object); in META_BEGIN_NAMESPACE() 66 ISerNode::Ptr AutoExportObject(const IObject::ConstPtr& object); in META_BEGIN_NAMESPACE() 67 IObject::Ptr ResolveUriSegment(const IObject::ConstPtr& ptr, RefUri& uri) const; in META_BEGIN_NAMESPACE() 81 ExportContext(Exporter& exp, const IObject::ConstPtr& p) : exporter_(exp), object_(p) {} in META_BEGIN_NAMESPACE() [all …]
|
H A D | importer.cpp | 49 IObject::Ptr Importer::Import(const ISerNode::ConstPtr& tree) in Import() 106 IObject::Ptr Importer::ImportObject(const IObjectNode::ConstPtr& node, IObject::Ptr object) in ImportObject() 134 IObject::Ptr Importer::ImportObject(const ISerNode::ConstPtr& n) in ImportObject() 257 ReturnError Importer::ImportIContainer(const ISerNode::ConstPtr& node, IContainer& cont) in ImportIContainer() 279 ReturnError Importer::ImportArray(const ISerNode::ConstPtr& n, IArrayAny& array) in ImportArray() 297 ReturnError Importer::ImportBuiltinValue(const ISerNode::ConstPtr& n, IAny& entity) in ImportBuiltinValue() 314 ReturnError Importer::ImportPointer(const ISerNode::ConstPtr& n, IAny& entity) in ImportPointer() 347 ReturnError Importer::ImportValue(const ISerNode::ConstPtr& n, IAny& entity) in ImportValue() 409 IAny::Ptr Importer::ImportAny(const ISerNode::ConstPtr& n) in ImportAny() 434 ReturnError Importer::ImportFromNode(const ISerNode::ConstPtr& node, IAny& entity) in ImportFromNode() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/ |
H A D | util.h | 50 inline BASE_NS::shared_ptr<CORE_NS::IInterface> GetPointer(const IProperty::ConstPtr& p) in GetPointer() 57 inline BASE_NS::shared_ptr<Interface> GetPointer(const IProperty::ConstPtr& p) in GetPointer() 85 Type GetValue(const IProperty::ConstPtr& p, NonDeduced_t<BASE_NS::remove_const_t<Type>> defaultValu… 123 inline bool Copy(const IProperty::ConstPtr& src, const IProperty::Ptr& dst) in Copy() 131 …const IProperty::ConstPtr& prop, const TypeId& id, CompatibilityDirection dir = CompatibilityDirec… 148 inline bool IsSetCompatible(const IProperty::ConstPtr& prop, const TypeId& id) in IsSetCompatible() 153 inline bool IsGetCompatible(const IProperty::ConstPtr& prop, const TypeId& id) in IsGetCompatible() 159 inline bool IsSetCompatibleWith(const IProperty::ConstPtr& prop) in IsSetCompatibleWith() 165 inline bool IsGetCompatibleWith(const IProperty::ConstPtr& prop) in IsGetCompatibleWith() 170 inline AnyReturnValue Interpolate(IInterpolator::ConstPtr inter, const IProperty::Ptr& output, in Interpolate() [all …]
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/property/ |
H A D | intf_bind.h | 34 … virtual bool SetTarget(const IProperty::ConstPtr& prop, bool getDeps, const IProperty* owner) = 0; 35 … virtual bool SetTarget(const IFunction::ConstPtr& func, bool getDeps, const IProperty* owner) = 0; 36 virtual IFunction::ConstPtr GetTarget() const = 0; 38 virtual bool AddDependency(const INotifyOnChange::ConstPtr& dep) = 0; 39 virtual bool RemoveDependency(const INotifyOnChange::ConstPtr& dep) = 0; 41 virtual BASE_NS::vector<INotifyOnChange::ConstPtr> GetDependencies() const = 0;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/property/ |
H A D | bind.h | 41 bool SetTarget(const IProperty::ConstPtr& prop, bool getDeps, const IProperty* owner) override; in META_BEGIN_NAMESPACE() 42 bool SetTarget(const IFunction::ConstPtr& func, bool getDeps, const IProperty* owner) override; in META_BEGIN_NAMESPACE() 43 IFunction::ConstPtr GetTarget() const override; in META_BEGIN_NAMESPACE() 45 bool AddDependency(const INotifyOnChange::ConstPtr& dep) override; in META_BEGIN_NAMESPACE() 46 bool RemoveDependency(const INotifyOnChange::ConstPtr& dep) override; in META_BEGIN_NAMESPACE() 47 BASE_NS::vector<INotifyOnChange::ConstPtr> GetDependencies() const override; in META_BEGIN_NAMESPACE() 63 IFunction::ConstPtr func_; in META_BEGIN_NAMESPACE()
|
H A D | bind.cpp | 54 bool Bind::SetTarget(const IProperty::ConstPtr& prop, bool getDeps, const IProperty* owner) in SetTarget() 65 bool Bind::SetTarget(const IFunction::ConstPtr& func, bool getDeps, const IProperty* owner) in SetTarget() 73 IFunction::ConstPtr Bind::GetTarget() const in GetTarget() 77 bool Bind::AddDependency(const INotifyOnChange::ConstPtr& dep) in AddDependency() 88 bool Bind::RemoveDependency(const INotifyOnChange::ConstPtr& dep) in RemoveDependency() 99 BASE_NS::vector<INotifyOnChange::ConstPtr> Bind::GetDependencies() const in GetDependencies() 101 BASE_NS::vector<INotifyOnChange::ConstPtr> deps; in GetDependencies() 140 BASE_NS::vector<IProperty::ConstPtr> deps; in CreateContext()
|
H A D | dependencies.h | 33 ReturnError AddDependency(const IProperty::ConstPtr& prop); in META_BEGIN_NAMESPACE() 34 ReturnError GetImmediateDependencies(BASE_NS::vector<IProperty::ConstPtr>& deps) const; in META_BEGIN_NAMESPACE() 44 IProperty::ConstPtr property; in META_BEGIN_NAMESPACE()
|
H A D | dependencies.cpp | 43 ReturnError Dependencies::AddDependency(const IProperty::ConstPtr& prop) in AddDependency() 56 ReturnError Dependencies::GetImmediateDependencies(BASE_NS::vector<IProperty::ConstPtr>& deps) const in GetImmediateDependencies() 59 BASE_NS::vector<IProperty::ConstPtr> immediate; in GetImmediateDependencies()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/ |
H A D | metadata.cpp | 61 IContainer::ConstPtr Metadata::GetPropertyContainer() const in GetPropertyContainer() 170 BASE_NS::vector<IProperty::ConstPtr> Metadata::GetAllProperties() const in GetAllProperties() 180 BASE_NS::vector<IFunction::ConstPtr> Metadata::GetAllFunctions() const in GetAllFunctions() 182 return GetAllImpl<BASE_NS::vector<IFunction::ConstPtr>>(functionMetadata_); in GetAllFunctions() 189 BASE_NS::vector<IEvent::ConstPtr> Metadata::GetAllEvents() const in GetAllEvents() 191 return GetAllImpl<BASE_NS::vector<IEvent::ConstPtr>>(eventMetadata_); in GetAllEvents() 198 IProperty::ConstPtr Metadata::GetPropertyByName(BASE_NS::string_view name) const in GetPropertyByName() 218 IFunction::ConstPtr Metadata::GetFunctionByName(BASE_NS::string_view name) const in GetFunctionByName() 220 return GetByName<IFunction::ConstPtr>(functionMetadata_, name); in GetFunctionByName() 226 IEvent::ConstPtr Metadata::GetEventByName(BASE_NS::string_view name) const in GetEventByName() [all …]
|
H A D | ref_uri_util.cpp | 28 static IObjectInstance::ConstPtr FindParentObject(const IObjectInstance::ConstPtr& obj) in META_BEGIN_NAMESPACE() 34 static IObjectInstance::ConstPtr FindRootObject(IObjectInstance::ConstPtr obj) in FindRootObject() 43 static IObjectInstance::ConstPtr FindChildObject(const IObjectInstance::ConstPtr& obj, BASE_NS::str… in FindChildObject() 74 …IObjectInstance::ConstPtr obj = (node.name == "..") ? FindParentObject(base) : FindChildObject(bas… in ResolveSegment()
|
H A D | meta_object.h | 58 IProperty::ConstPtr PropertyObjectContext() const override; in META_BEGIN_NAMESPACE() 64 IContainer::ConstPtr GetPropertyContainer() const override; in META_BEGIN_NAMESPACE() 79 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override; in META_BEGIN_NAMESPACE() 81 BASE_NS::vector<IFunction::ConstPtr> GetAllFunctions() const override; in META_BEGIN_NAMESPACE() 83 BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const override; in META_BEGIN_NAMESPACE() 86 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 88 IFunction::ConstPtr GetFunctionByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 89 IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE()
|
H A D | proxy_object.h | 48 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 52 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override; in META_BEGIN_NAMESPACE() 59 BASE_NS::vector<IProperty::ConstPtr> GetOverrides() const override; in META_BEGIN_NAMESPACE() 60 IProperty::ConstPtr GetOverride(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 62 IProperty::ConstPtr GetProxyProperty(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 68 IProperty::Ptr AddProxyProperty(const IProperty::ConstPtr& tp); in META_BEGIN_NAMESPACE()
|
H A D | meta_object.cpp | 86 IProperty::ConstPtr MetaObject::PropertyObjectContext() const in PropertyObjectContext() 129 IContainer::ConstPtr MetaObject::GetPropertyContainer() const in GetPropertyContainer() 173 BASE_NS::vector<IProperty::ConstPtr> MetaObject::GetAllProperties() const in GetAllProperties() 181 BASE_NS::vector<IFunction::ConstPtr> MetaObject::GetAllFunctions() const in GetAllFunctions() 189 BASE_NS::vector<IEvent::ConstPtr> MetaObject::GetAllEvents() const in GetAllEvents() 197 IProperty::ConstPtr MetaObject::GetPropertyByName(BASE_NS::string_view name) const in GetPropertyByName() 205 IFunction::ConstPtr MetaObject::GetFunctionByName(BASE_NS::string_view name) const in GetFunctionByName() 209 IEvent::ConstPtr MetaObject::GetEventByName(BASE_NS::string_view name) const in GetEventByName()
|
H A D | metadata.h | 43 IContainer::ConstPtr GetPropertyContainer() const override; in META_BEGIN_NAMESPACE() 59 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override; in META_BEGIN_NAMESPACE() 61 BASE_NS::vector<IFunction::ConstPtr> GetAllFunctions() const override; in META_BEGIN_NAMESPACE() 63 BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const override; in META_BEGIN_NAMESPACE() 66 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 68 IFunction::ConstPtr GetFunctionByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 69 IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 101 bool IsAncestorOf(const IObject::ConstPtr& object) const override; in META_BEGIN_NAMESPACE()
|
H A D | object_context.h | 45 BASE_NS::vector<IProperty::ConstPtr> GetOverrides() const override; in META_BEGIN_NAMESPACE() 46 IProperty::ConstPtr GetOverride(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 48 IProperty::ConstPtr GetProxyProperty(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 52 IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const override; in META_BEGIN_NAMESPACE() 55 BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const override; in META_BEGIN_NAMESPACE()
|
H A D | object_context.cpp | 55 BASE_NS::vector<IProperty::ConstPtr> ObjectContext::GetOverrides() const in GetOverrides() 60 IProperty::ConstPtr ObjectContext::GetOverride(BASE_NS::string_view name) const in GetOverride() 70 IProperty::ConstPtr ObjectContext::GetProxyProperty(BASE_NS::string_view name) const in GetProxyProperty() 80 IProperty::ConstPtr ObjectContext::GetPropertyByName(BASE_NS::string_view name) const in GetPropertyByName() 90 BASE_NS::vector<IProperty::ConstPtr> ObjectContext::GetAllProperties() const in GetAllProperties()
|
H A D | class_registry.cpp | 69 IObjectFactory::ConstPtr ClassRegistry::GetObjectFactory(const BASE_NS::Uid& uid) const in GetObjectFactory() 84 BASE_NS::vector<IClassInfo::ConstPtr> ClassRegistry::GetAllTypes( in GetAllTypes() 88 BASE_NS::vector<IClassInfo::ConstPtr> infos; in GetAllTypes() 102 BASE_NS::vector<IClassInfo::ConstPtr> ClassRegistry::GetAllTypes( in GetAllTypes() 106 BASE_NS::vector<IClassInfo::ConstPtr> infos; in GetAllTypes()
|
H A D | register_value_serializers.cpp | 42 static bool ImportVector(IImportFunctions& f, const ISerNode::ConstPtr& node, T* out, size_t size) in ImportVector() 63 auto vecImport = [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers() 71 auto matImport = [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers() 76 auto enumImport = [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers() 99 [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers() 110 [](IImportFunctions& f, const ISerNode::ConstPtr& node, auto& out) { in RegisterValueSerializers()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/api/property/ |
H A D | property_event_handler.h | 38 bool Subscribe(const IProperty::ConstPtr& property, const CallableTypePtr& onInvoked) in META_BEGIN_NAMESPACE() 44 …bool Subscribe(const IProperty::ConstPtr& property, const CallableTypePtr& onInvoked, const ITaskQ… in META_BEGIN_NAMESPACE() 49 …bool Subscribe(const IProperty::ConstPtr& property, const CallableTypePtr& onInvoked, const BASE_N… in META_BEGIN_NAMESPACE() 55 …bool Subscribe(const IProperty::ConstPtr& property, Func func, const ITaskQueue::Ptr& queue = null… in META_BEGIN_NAMESPACE() 61 bool Subscribe(const IProperty::ConstPtr& property, Func func, const BASE_NS::Uid& queueId) in META_BEGIN_NAMESPACE() 81 …PropertyChangedEventHandler(const IProperty::ConstPtr& property, const IOnChanged::InterfaceTypePt… in PropertyChangedEventHandler()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/ |
H A D | intf_metadata.h | 47 virtual IContainer::ConstPtr GetPropertyContainer() const = 0; 52 virtual BASE_NS::vector<IProperty::ConstPtr> GetAllProperties() const = 0; 57 virtual BASE_NS::vector<IFunction::ConstPtr> GetAllFunctions() const = 0; 62 virtual BASE_NS::vector<IEvent::ConstPtr> GetAllEvents() const = 0; 70 virtual IProperty::ConstPtr GetPropertyByName(BASE_NS::string_view name) const = 0; 77 virtual IFunction::ConstPtr GetFunctionByName(BASE_NS::string_view name) const = 0; 83 virtual IEvent::ConstPtr GetEventByName(BASE_NS::string_view name) const = 0;
|
H A D | intf_class_registry.h | 45 IClassInfo::ConstPtr classInfo; 63 virtual BASE_NS::vector<IClassInfo::ConstPtr> GetAllTypes( 68 …BASE_NS::vector<IClassInfo::ConstPtr> GetAllTypes(const BASE_NS::vector<BASE_NS::Uid>& interfaceUi… in GetAllTypes()
|
H A D | intf_proxy_object.h | 62 virtual BASE_NS::vector<IProperty::ConstPtr> GetOverrides() const = 0; 66 virtual IProperty::ConstPtr GetOverride(BASE_NS::string_view) const = 0; 74 virtual IProperty::ConstPtr GetProxyProperty(BASE_NS::string_view) const = 0;
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/engine/ |
H A D | engine_value.h | 35 virtual IEngineInternalValueAccess::ConstPtr GetInternalAccess() const = 0; in META_BEGIN_NAMESPACE() 45 …EngineValue(BASE_NS::string name, IEngineInternalValueAccess::ConstPtr access, const EnginePropert… in META_BEGIN_NAMESPACE() 65 IEngineInternalValueAccess::ConstPtr GetInternalAccess() const override in META_BEGIN_NAMESPACE() 75 IEngineInternalValueAccess::ConstPtr access_; in META_BEGIN_NAMESPACE()
|
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/ext/serialization/ |
H A D | common_value_serializers.h | 31 bool EnumImport(IImportFunctions& f, const ISerNode::ConstPtr& node, Value& out) in EnumImport() 44 bool ExtractInteger(const ISerNode::ConstPtr& node, Type& out) in ExtractInteger() 58 bool ExtractNumber(const ISerNode::ConstPtr& node, Type& out) in ExtractNumber() 85 ReturnError ImportFromNode(IImportFunctions& f, const ISerNode::ConstPtr& node, Type& value) in ImportFromNode()
|