Home
last modified time | relevance | path

Searched refs:DisplayLockContext (Results 1 – 25 of 25) sorted by relevance

/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/core/display_lock/
H A Ddisplay_lock_context.cc92 DisplayLockContext::DisplayLockContext(Element* element) in DisplayLockContext() function in blink::DisplayLockContext
154 void DisplayLockContext::RequestUnlock() { in RequestUnlock()
247 void DisplayLockContext::Lock() { in Lock()
334 bool DisplayLockContext::ShouldPrePaint( in ShouldPrePaint()
357 bool DisplayLockContext::IsActivatable( in IsActivatable()
441 DisplayLockContext::ScopedForcedUpdate
442 DisplayLockContext::GetScopedForcedUpdate() { in GetScopedForcedUpdate()
470 void DisplayLockContext::Unlock() { in Unlock()
788 void DisplayLockContext::ElementConnected() { in ElementConnected()
794 void DisplayLockContext::ScheduleAnimation() { in ScheduleAnimation()
[all …]
H A Ddisplay_lock_context.h63 class CORE_EXPORT DisplayLockContext final
64 : public GarbageCollected<DisplayLockContext>,
66 USING_GARBAGE_COLLECTED_MIXIN(DisplayLockContext);
87 friend class DisplayLockContext;
89 ScopedForcedUpdate(DisplayLockContext*);
91 UntracedMember<DisplayLockContext> context_ = nullptr;
94 explicit DisplayLockContext(Element*);
95 ~DisplayLockContext() = default;
384 base::WeakPtrFactory<DisplayLockContext> weak_factory_{this};
H A Ddisplay_lock_utilities.cc42 Vector<DisplayLockContext::ScopedForcedUpdate> scoped_forced_update_list_; in UpdateStyleAndLayoutForRangeIfNeeded()
64 std::set<DisplayLockContext*>* contexts) { in PopulateAncestorContexts()
406 std::set<DisplayLockContext*> lost_selection_contexts; in SelectionChanged()
407 std::set<DisplayLockContext*> gained_selection_contexts; in SelectionChanged()
435 std::set<DisplayLockContext*>::iterator lost_it = in SelectionChanged()
437 std::set<DisplayLockContext*>::iterator gained_it = in SelectionChanged()
H A Ddisplay_lock_utilities.h33 Vector<DisplayLockContext::ScopedForcedUpdate> scoped_update_forced_list_;
H A Ddisplay_lock_context_test.cc144 void UnlockImmediate(DisplayLockContext* context) { in UnlockImmediate()
148 bool GraphicsLayerNeedsCollection(DisplayLockContext* context) const { in GraphicsLayerNeedsCollection()
168 bool ReattachWasBlocked(DisplayLockContext* context) { in ReattachWasBlocked()
1645 bool IsObservingLifecycle(DisplayLockContext* context) const { in IsObservingLifecycle()
1648 void LockImmediate(DisplayLockContext* context) { in LockImmediate()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/blink/renderer/core/display_lock/
H A Ddisplay_lock_context.cc97 DisplayLockContext::DisplayLockContext(Element* element) in DisplayLockContext() function in blink::DisplayLockContext
174 void DisplayLockContext::RequestUnlock() { in RequestUnlock()
274 void DisplayLockContext::Lock() { in Lock()
337 void DisplayLockContext::DidStyleSelf() { in DidStyleSelf()
351 void DisplayLockContext::DidStyleChildren() { in DidStyleChildren()
365 void DisplayLockContext::DidLayoutChildren() { in DidLayoutChildren()
383 bool DisplayLockContext::IsActivatable( in IsActivatable()
511 void DisplayLockContext::Unlock() { in Unlock()
866 void DisplayLockContext::ElementDisconnected() { in ElementDisconnected()
870 void DisplayLockContext::ElementConnected() { in ElementConnected()
[all …]
H A Ddisplay_lock_document_state.h16 class DisplayLockContext; variable
34 void AddDisplayLockContext(DisplayLockContext*);
35 void RemoveDisplayLockContext(DisplayLockContext*);
142 HeapHashSet<WeakMember<DisplayLockContext>> display_lock_contexts_;
H A Ddisplay_lock_utilities.cc36 std::set<DisplayLockContext*>* contexts) { in PopulateAncestorContexts()
230 AddForcedUpdateScopeForContext(DisplayLockContext* context) { in AddForcedUpdateScopeForContext()
487 std::set<DisplayLockContext*> lost_selection_contexts; in SelectionChanged()
488 std::set<DisplayLockContext*> gained_selection_contexts; in SelectionChanged()
516 std::set<DisplayLockContext*>::iterator lost_it = in SelectionChanged()
518 std::set<DisplayLockContext*>::iterator gained_it = in SelectionChanged()
544 object, [](DisplayLockContext* context) { in LockedAncestorPreventingPrePaint()
552 object, [](DisplayLockContext* context) { in LockedAncestorPreventingLayout()
558 return LockedAncestorPreventingUpdate(node, [](DisplayLockContext* context) { in LockedAncestorPreventingStyle()
576 HeapVector<Member<DisplayLockContext>> forced_context_list_; in UpdateStyleAndLayoutForRangeIfNeeded()
H A DREADME.md20 locking, a DisplayLockContext is created on the element's rare data. The state
23 response to the actual state of the DisplayLockContext.
31 DisplayLockContext and can be thought of as helper functions.
33 The DisplayLockContext thus acts as an authoritative source of information when
38 In addition to DisplayLockContext and LayoutObject helper functions, a
H A Ddisplay_lock_context.h64 class CORE_EXPORT DisplayLockContext final
65 : public GarbageCollected<DisplayLockContext>,
77 explicit DisplayLockContext(Element*);
78 ~DisplayLockContext() = default;
H A Ddisplay_lock_document_state.cc28 DisplayLockContext* context) { in AddDisplayLockContext()
33 DisplayLockContext* context) { in RemoveDisplayLockContext()
119 WTF::Bind(&DisplayLockContext::NotifyIsIntersectingViewport, in ProcessDisplayLockActivationObservation()
123 WTF::Bind(&DisplayLockContext::NotifyIsNotIntersectingViewport, in ProcessDisplayLockActivationObservation()
H A Ddisplay_lock_utilities.h55 friend class DisplayLockContext; variable
71 void AddForcedUpdateScopeForContext(DisplayLockContext*);
83 HeapHashSet<Member<DisplayLockContext>> forced_context_set_;
H A Ddisplay_lock_context_test.cc150 void UnlockImmediate(DisplayLockContext* context) { in UnlockImmediate()
170 bool ReattachWasBlocked(DisplayLockContext* context) { in ReattachWasBlocked()
1984 bool IsObservingLifecycle(DisplayLockContext* context) const { in IsObservingLifecycle()
1988 DisplayLockContext* context) const { in DescendantDependentFlagUpdateWasBlocked()
1991 void LockImmediate(DisplayLockContext* context) { in LockImmediate()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/core/dom/
H A Delement_rare_data.h195 DisplayLockContext* EnsureDisplayLockContext(Element* element) { in EnsureDisplayLockContext()
197 display_lock_context_ = MakeGarbageCollected<DisplayLockContext>(element); in EnsureDisplayLockContext()
201 DisplayLockContext* GetDisplayLockContext() const { in GetDisplayLockContext()
238 Member<DisplayLockContext> display_lock_context_;
H A Delement.h59 class DisplayLockContext; variable
930 DisplayLockContext* GetDisplayLockContext() const;
931 DisplayLockContext& EnsureDisplayLockContext();
H A Ddocument.h104 class DisplayLockContext; variable
1636 void AddDisplayLockContext(DisplayLockContext*);
1637 void RemoveDisplayLockContext(DisplayLockContext*);
2256 HeapHashSet<WeakMember<DisplayLockContext>> display_lock_contexts_;
H A Delement.cc207 void NotifyUpdateWasBlocked(DisplayLockContext::StyleType style) { in NotifyUpdateWasBlocked()
3046 ? DisplayLockContext::kStyleUpdateDescendants in RecalcStyle()
3047 : DisplayLockContext::kStyleUpdateChildren) in RecalcStyle()
3048 : DisplayLockContext::kStyleUpdateSelf); in RecalcStyle()
3075 DisplayLockContext::kStyleUpdateDescendants); in RecalcStyle()
3079 DisplayLockContext::kStyleUpdatePseudoElements); in RecalcStyle()
4783 DisplayLockContext* Element::GetDisplayLockContext() const { in GetDisplayLockContext()
4790 DisplayLockContext& Element::EnsureDisplayLockContext() { in EnsureDisplayLockContext()
H A Ddocument.cc8486 void Document::AddDisplayLockContext(DisplayLockContext* context) { in AddDisplayLockContext()
8490 void Document::RemoveDisplayLockContext(DisplayLockContext* context) { in RemoveDisplayLockContext()
8571 WTF::Bind(&DisplayLockContext::NotifyIsIntersectingViewport, in ProcessDisplayLockActivationObservation()
8575 WTF::Bind(&DisplayLockContext::NotifyIsNotIntersectingViewport, in ProcessDisplayLockActivationObservation()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/blink/renderer/core/dom/
H A Delement_rare_data.h198 DisplayLockContext* EnsureDisplayLockContext(Element* element) { in EnsureDisplayLockContext()
200 display_lock_context_ = MakeGarbageCollected<DisplayLockContext>(element); in EnsureDisplayLockContext()
204 DisplayLockContext* GetDisplayLockContext() const { in GetDisplayLockContext()
241 Member<DisplayLockContext> display_lock_context_;
H A Delement.h59 class DisplayLockContext; variable
918 DisplayLockContext* GetDisplayLockContext() const;
919 DisplayLockContext& EnsureDisplayLockContext();
H A Delement.cc214 void NotifyUpdateWasBlocked(DisplayLockContext::StyleType style) { in NotifyUpdateWasBlocked()
2913 DisplayLockContext::kStyleUpdateDescendants); in RecalcStyle()
2917 DisplayLockContext::kStyleUpdatePseudoElements); in RecalcStyle()
4655 DisplayLockContext* Element::GetDisplayLockContext() const { in GetDisplayLockContext()
4662 DisplayLockContext& Element::EnsureDisplayLockContext() { in EnsureDisplayLockContext()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/core/layout/ng/
H A Dng_layout_input_node.h21 class DisplayLockContext; variable
209 const DisplayLockContext& GetDisplayLockContext() const { in GetDisplayLockContext()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/blink/renderer/core/layout/ng/
H A Dng_layout_input_node.h21 class DisplayLockContext; variable
272 const DisplayLockContext& GetDisplayLockContext() const { in GetDisplayLockContext()
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/core/layout/
H A Dlayout_object.h2527 DisplayLockContext* GetDisplayLockContext() const { in GetDisplayLockContext()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/blink/renderer/core/layout/
H A Dlayout_object.h3292 DisplayLockContext* GetDisplayLockContext() const { in GetDisplayLockContext()