Home | History | Annotate | Download | only in rendering

Lines Matching defs:RenderLayerCompositor

29 #include "RenderLayerCompositor.h"
111 RenderLayerCompositor::RenderLayerCompositor(RenderView* renderView)
114 , m_updateCompositingLayersTimer(this, &RenderLayerCompositor::updateCompositingLayersTimerFired)
142 RenderLayerCompositor::~RenderLayerCompositor()
147 void RenderLayerCompositor::enableCompositingMode(bool enable /* = true */)
160 void RenderLayerCompositor::cacheAcceleratedCompositingFlags()
192 bool RenderLayerCompositor::canRender3DTransforms() const
197 void RenderLayerCompositor::setCompositingLayersNeedRebuild(bool needRebuild)
203 void RenderLayerCompositor::scheduleLayerFlush()
213 void RenderLayerCompositor::flushPendingLayerChanges()
229 RenderLayerCompositor* RenderLayerCompositor::enclosingCompositorFlushingLayers() const
235 RenderLayerCompositor* compositor = frame->contentRenderer() ? frame->contentRenderer()->compositor() : 0;
243 void RenderLayerCompositor::scheduleCompositingLayerUpdate()
249 bool RenderLayerCompositor::compositingLayerUpdatePending() const
254 void RenderLayerCompositor::updateCompositingLayersTimerFired(Timer<RenderLayerCompositor>*)
259 void RenderLayerCompositor::updateCompositingLayers(CompositingUpdateType updateType, RenderLayer* updateRoot)
351 bool RenderLayerCompositor::updateBacking(RenderLayer* layer, CompositingChangeRepaint shouldRepaint)
427 RenderLayerCompositor* innerCompositor = frameContentsCompositor(toRenderPart(layer->renderer()));
435 bool RenderLayerCompositor::updateLayerCompositingState(RenderLayer* layer, CompositingChangeRepaint shouldRepaint)
447 void RenderLayerCompositor::repaintOnCompositingChange(RenderLayer* layer)
468 IntRect RenderLayerCompositor::calculateCompositedBounds(const RenderLayer* layer, const RenderLayer* ancestorLayer)
551 void RenderLayerCompositor::layerWasAdded(RenderLayer* /*parent*/, RenderLayer* /*child*/)
556 void RenderLayerCompositor::layerWillBeRemoved(RenderLayer* parent, RenderLayer* child)
582 RenderLayer* RenderLayerCompositor::enclosingNonStackingClippingLayer(const RenderLayer* layer) const
594 void RenderLayerCompositor::addToOverlapMap(OverlapMap& overlapMap, RenderLayer* layer, IntRect& layerBounds, bool& boundsComputed)
610 bool RenderLayerCompositor::overlapsCompositedLayers(OverlapMap& overlapMap, const IntRect& layerBounds)
612 RenderLayerCompositor::OverlapMap::const_iterator end = overlapMap.end();
613 for (RenderLayerCompositor::OverlapMap::const_iterator it = overlapMap.begin(); it != end; ++it) {
625 bool RenderLayerCompositor::checkForPositionedElements(Vector<RenderLayer*>* list)
694 void RenderLayerCompositor::computeCompositingRequirements(RenderLayer* layer, OverlapMap* overlapMap, struct CompositingState& compositingState, bool& layersChanged)
916 void RenderLayerCompositor::setCompositingParent(RenderLayer* childLayer, RenderLayer* parentLayer)
936 void RenderLayerCompositor::removeCompositedChildren(RenderLayer* layer)
945 bool RenderLayerCompositor::canAccelerateVideoRendering(RenderVideo* o) const
954 void RenderLayerCompositor::rebuildCompositingLayerTree(RenderLayer* layer, const CompositingState& compositingState, Vector<GraphicsLayer*>& childLayersOfEnclosingLayer)
1068 void RenderLayerCompositor::frameViewDidChangeLocation(const IntPoint& contentsOffset)
1074 void RenderLayerCompositor::frameViewDidChangeSize()
1086 void RenderLayerCompositor::frameViewDidScroll(const IntPoint& scrollPosition)
1092 String RenderLayerCompositor::layerTreeAsText(bool showDebugInfo)
1105 RenderLayerCompositor* RenderLayerCompositor::frameContentsCompositor(RenderPart* renderer)
1118 bool RenderLayerCompositor::parentFrameContentLayers(RenderPart* renderer)
1120 RenderLayerCompositor* innerCompositor = frameContentsCompositor(renderer);
1139 void RenderLayerCompositor::updateLayerTreeGeometry(RenderLayer* layer)
1185 void RenderLayerCompositor::updateCompositingDescendantGeometry(RenderLayer* compositingAncestor, RenderLayer* layer, RenderLayerBacking::UpdateDepth updateDepth)
1232 void RenderLayerCompositor::repaintCompositedLayersAbsoluteRect(const IntRect& absRect)
1237 void RenderLayerCompositor::recursiveRepaintLayerRect(RenderLayer* layer, const IntRect& rect)
1284 RenderLayer* RenderLayerCompositor::rootRenderLayer() const
1289 GraphicsLayer* RenderLayerCompositor::rootPlatformLayer() const
1296 void RenderLayerCompositor::didMoveOnscreen()
1305 void RenderLayerCompositor::willMoveOffscreen()
1313 void RenderLayerCompositor::updateRootLayerPosition()
1325 void RenderLayerCompositor::didStartAcceleratedAnimation(CSSPropertyID property)
1334 bool RenderLayerCompositor::has3DContent() const
1339 bool RenderLayerCompositor::allowsIndependentlyCompositedFrames(const FrameView* view)
1348 bool RenderLayerCompositor::shouldPropagateCompositingToEnclosingFrame() const
1388 HTMLFrameOwnerElement* RenderLayerCompositor::enclosingFrameElement() const
1396 bool RenderLayerCompositor::needsToBeComposited(const RenderLayer* layer) const
1420 bool RenderLayerCompositor::requiresCompositingForAndroidLayers(const RenderLayer* layer) const
1448 bool RenderLayerCompositor::requiresCompositingLayer(const RenderLayer* layer) const
1470 bool RenderLayerCompositor::canBeComposited(const RenderLayer* layer) const
1480 bool RenderLayerCompositor::clippedByAncestor(RenderLayer* layer) const
1513 bool RenderLayerCompositor::clipsCompositingDescendants(const RenderLayer* layer) const
1523 bool RenderLayerCompositor::requiresCompositingForTransform(RenderObject* renderer) const
1534 bool RenderLayerCompositor::requiresCompositingForVideo(RenderObject* renderer) const
1562 bool RenderLayerCompositor::requiresCompositingForCanvas(RenderObject* renderer) const
1574 bool RenderLayerCompositor::requiresCompositingForPlugin(RenderObject* renderer) const
1602 bool RenderLayerCompositor::requiresCompositingForFrame(RenderObject* renderer) const
1614 RenderLayerCompositor* innerCompositor = frameContentsCompositor(frameRenderer);
1627 bool RenderLayerCompositor::requiresCompositingForAnimation(RenderObject* renderer) const
1644 bool RenderLayerCompositor::requiresCompositingWhenDescendantsAreCompositing(RenderObject* renderer) const
1649 bool RenderLayerCompositor::requiresCompositingForFullScreen(RenderObject* renderer) const
1662 bool RenderLayerCompositor
1667 bool RenderLayerCompositor::requiresScrollLayer(RootLayerAttachment attachment) const
1688 void RenderLayerCompositor::paintContents(const GraphicsLayer* graphicsLayer, GraphicsContext& context, GraphicsLayerPaintingPhase, const IntRect& clip)
1716 bool RenderLayerCompositor::requiresHorizontalScrollbarLayer() const
1722 bool RenderLayerCompositor::requiresVerticalScrollbarLayer() const
1728 bool RenderLayerCompositor::requiresScrollCornerLayer() const
1734 void RenderLayerCompositor::updateOverflowControlsLayers()
1781 void RenderLayerCompositor::ensureRootPlatformLayer()
1845 void RenderLayerCompositor::destroyRootPlatformLayer()
1880 void RenderLayerCompositor::attachRootPlatformLayer(RootLayerAttachment attachment)
1910 void RenderLayerCompositor::detachRootPlatformLayer()
1945 void RenderLayerCompositor::updateRootLayerAttachment()
1950 void RenderLayerCompositor::rootLayerAttachmentChanged()
1964 void RenderLayerCompositor::scheduleNeedsStyleRecalc(Element* element)
1975 void RenderLayerCompositor::notifyIFramesOfCompositingChange()
1992 bool RenderLayerCompositor::layerHas3DContent(const RenderLayer* layer) const
2033 void RenderLayerCompositor::updateContentsScale(float scale, RenderLayer* layer)