void RenderSVGResourceClipper::removeAllClientsFromCache(bool markForInvalidation) { m_clipBoundaries = FloatRect(); m_clipper.clear(); markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }
void LayoutSVGResourceGradient::removeAllClientsFromCache( bool markForInvalidation) { m_gradientMap.clear(); m_shouldCollectGradientAttributes = true; markAllClientsForInvalidation(markForInvalidation ? PaintInvalidation : ParentOnlyInvalidation); }
void LayoutSVGResourceMasker::removeAllClientsFromCache( bool markForInvalidation) { m_maskContentPicture.reset(); m_maskContentBoundaries = FloatRect(); markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }
void LayoutSVGResourceFilter::removeAllClientsFromCache(bool markForInvalidation) { // LayoutSVGResourceFilter::removeClientFromCache will be called for // all clients through markAllClientsForInvalidation so no explicit // display item invalidation is needed here. disposeFilterMap(); markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }
void RenderSVGResourceFilter::removeAllClientsFromCache(bool markForInvalidation) { if (!m_filter.isEmpty()) { deleteAllValues(m_filter); m_filter.clear(); } markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }
void LayoutSVGResourceClipper::removeAllClientsFromCache( bool markForInvalidation) { m_clipContentPath.clear(); m_clipContentPicture.reset(); m_localClipBounds = FloatRect(); markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }
void RenderSVGResourceGradient::removeAllClientsFromCache(bool markForInvalidation) { if (!m_gradient.isEmpty()) { deleteAllValues(m_gradient); m_gradient.clear(); } markAllClientsForInvalidation(markForInvalidation ? RepaintInvalidation : ParentOnlyInvalidation); }
void RenderSVGResourcePattern::removeAllClientsFromCache(bool markForInvalidation) { if (!m_pattern.isEmpty()) { deleteAllValues(m_pattern); m_pattern.clear(); } m_shouldCollectPatternAttributes = true; markAllClientsForInvalidation(markForInvalidation ? RepaintInvalidation : ParentOnlyInvalidation); }
void RenderSVGResourceMasker::removeAllClientsFromCache(bool markForInvalidation) { m_maskContentBoundaries = FloatRect(); if (!m_masker.isEmpty()) { deleteAllValues(m_masker); m_masker.clear(); } markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }
void RenderSVGResourceClipper::removeAllClientsFromCache(bool markForInvalidation) { if (m_invalidationBlocked) return; m_clipBoundaries = FloatRect(); if (!m_clipper.isEmpty()) { deleteAllValues(m_clipper); m_clipper.clear(); } markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }
void RenderSVGResourcePattern::removeAllClientsFromCache(bool markForInvalidation) { m_patternMap.clear(); m_shouldCollectPatternAttributes = true; markAllClientsForInvalidation(markForInvalidation ? RepaintInvalidation : ParentOnlyInvalidation); }
void RenderSVGResourceFilter::removeAllClientsFromCache(bool markForInvalidation) { m_filter.clear(); markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }
void LayoutSVGResourceMarker::removeAllClientsFromCache(bool markForInvalidation) { markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }
void RenderSVGResourceMasker::removeAllClientsFromCache(bool markForInvalidation) { m_maskContentDisplayList.clear(); m_maskContentBoundaries = FloatRect(); markAllClientsForInvalidation(markForInvalidation ? LayoutAndBoundariesInvalidation : ParentOnlyInvalidation); }