/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/core/display_lock/ |
H A D | display_lock_context.cc | 92 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 D | display_lock_context.h | 63 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 D | display_lock_utilities.cc | 42 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 D | display_lock_utilities.h | 33 Vector<DisplayLockContext::ScopedForcedUpdate> scoped_update_forced_list_;
|
H A D | display_lock_context_test.cc | 144 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 D | display_lock_context.cc | 97 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 D | display_lock_document_state.h | 16 class DisplayLockContext; variable 34 void AddDisplayLockContext(DisplayLockContext*); 35 void RemoveDisplayLockContext(DisplayLockContext*); 142 HeapHashSet<WeakMember<DisplayLockContext>> display_lock_contexts_;
|
H A D | display_lock_utilities.cc | 36 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 D | README.md | 20 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 D | display_lock_context.h | 64 class CORE_EXPORT DisplayLockContext final 65 : public GarbageCollected<DisplayLockContext>, 77 explicit DisplayLockContext(Element*); 78 ~DisplayLockContext() = default;
|
H A D | display_lock_document_state.cc | 28 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 D | display_lock_utilities.h | 55 friend class DisplayLockContext; variable 71 void AddForcedUpdateScopeForContext(DisplayLockContext*); 83 HeapHashSet<Member<DisplayLockContext>> forced_context_set_;
|
H A D | display_lock_context_test.cc | 150 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 D | element_rare_data.h | 195 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 D | element.h | 59 class DisplayLockContext; variable 930 DisplayLockContext* GetDisplayLockContext() const; 931 DisplayLockContext& EnsureDisplayLockContext();
|
H A D | document.h | 104 class DisplayLockContext; variable 1636 void AddDisplayLockContext(DisplayLockContext*); 1637 void RemoveDisplayLockContext(DisplayLockContext*); 2256 HeapHashSet<WeakMember<DisplayLockContext>> display_lock_contexts_;
|
H A D | element.cc | 207 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 D | document.cc | 8486 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 D | element_rare_data.h | 198 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 D | element.h | 59 class DisplayLockContext; variable 918 DisplayLockContext* GetDisplayLockContext() const; 919 DisplayLockContext& EnsureDisplayLockContext();
|
H A D | element.cc | 214 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 D | ng_layout_input_node.h | 21 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 D | ng_layout_input_node.h | 21 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 D | layout_object.h | 2527 DisplayLockContext* GetDisplayLockContext() const { in GetDisplayLockContext()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/blink/renderer/core/layout/ |
H A D | layout_object.h | 3292 DisplayLockContext* GetDisplayLockContext() const { in GetDisplayLockContext()
|