Home
last modified time | relevance | path

Searched refs:HierarchyChangeObjectType (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/src/
H A Dobject_hierarchy_observer.cpp150 if ((objectType == HierarchyChangeObjectType::CHILD && !containerPreTransaction_) || in NotifyContainerChangeOp()
151 (objectType == HierarchyChangeObjectType::ATTACHMENT && !attachmentPreTransaction_)) { in NotifyContainerChangeOp()
184 change.objectType = HierarchyChangeObjectType::CONTENT; in NotifyContentChangeOp()
234 Subscribe(root, HierarchyChangeObjectType::ROOT); in SetTarget()
295 if (info.objectType == HierarchyChangeObjectType::CHILD || in HierarchyChanged()
296 info.objectType == HierarchyChangeObjectType::CONTENT) { in HierarchyChanged()
314 const IObject::Ptr& root, HierarchyChangeObjectType type, const IObject::WeakPtr& parent) in Subscribe()
324 if (keepTrackOfImmediate_ && type == HierarchyChangeObjectType::ROOT) { in Subscribe()
328 Subscribe(child, HierarchyChangeObjectType::CHILD, root); in Subscribe()
333 if (keepTrackOfImmediate_ && type == HierarchyChangeObjectType::ROOT) { in Subscribe()
[all …]
H A Dobject_hierarchy_observer.h40 …ObjectChangeListener(const IObject::Ptr& object, HierarchyChangeObjectType myType, const IObject::…
43 HierarchyChangeObjectType GetType() const in GetType()
56 HierarchyChangeObjectType type_;
70 …const ChildChangedInfo& info, HierarchyChangeType operation, HierarchyChangeObjectType objectType);
72 … const ChildMovedInfo& info, HierarchyChangeType operation, HierarchyChangeObjectType objectType);
102 …void Subscribe(const IObject::Ptr& root, HierarchyChangeObjectType type, const IObject::WeakPtr& p…
122 …void AddSubscription(const IObject::Ptr& object, HierarchyChangeObjectType type, const IObject::We…
131 HierarchyChangeObjectType type {};
/ohos5.0/foundation/graphic/graphic_3d/lume/metaobject/include/meta/interface/
H A Dintf_object_hierarchy_observer.h53 enum class HierarchyChangeObjectType : uint32_t { enum
89 HierarchyChangeObjectType objectType;