• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/WebCore-7537.78.1/rendering/

Lines Matching defs:renderer

81 static IntRect clipBox(RenderBox* renderer);
83 static inline bool isAcceleratedCanvas(RenderObject* renderer)
86 if (renderer->isCanvas()) {
87 HTMLCanvasElement* canvas = static_cast<HTMLCanvasElement*>(renderer->node());
92 UNUSED_PARAM(renderer);
100 Page* page = layer->renderer()->frame()->page();
123 Frame* frame = toRenderView(renderer())->frameView()->frame();
140 if (Page* page = renderer()->frame()->page()) {
141 Frame* frame = renderer()->frame();
176 if (Page* page = renderer()->frame()->page())
213 Frame* frame = backing->owningLayer()->renderer()->frame();
322 if (!compositor()->acceleratedDrawingEnabled() && renderer()->isCanvas()) {
323 HTMLCanvasElement* canvas = static_cast<HTMLCanvasElement*>(renderer()->node());
329 updateOpacity(renderer()->style());
330 updateTransform(renderer()->style());
332 updateFilters(renderer()->style());
335 updateLayerBlendMode(renderer()->style());
369 style->applyTransform(t, toRenderBox(renderer())->pixelSnappedBorderBoxRect().size(), RenderStyle::ExcludeTransformOrigin);
393 static bool hasNonZeroTransformOrigin(const RenderObject* renderer)
395 RenderStyle* style = renderer->style();
433 RenderView* view = m_owningLayer->renderer()->view();
437 if (renderer()->style()->position() == FixedPosition && renderer()->container() == view)
452 // If the element has a transform-origin that has fixed lengths, and the renderer has zero size,
455 if (layerBounds.isEmpty() && hasNonZeroTransformOrigin(renderer())) {
467 if (renderer()->isRenderPart()) {
468 if (RenderLayerCompositor* innerCompositor = RenderLayerCompositor::frameContentsCompositor(toRenderPart(renderer()))) {
505 RenderObject* renderer = this->renderer();
543 if (updateMaskLayer(renderer->hasMask()))
563 if (renderer->isEmbeddedObject() && toRenderEmbeddedObject(renderer)->allowsAcceleratedCompositing()) {
564 PluginViewBase* pluginViewBase = toPluginViewBase(toRenderWidget(renderer)->widget());
569 else if (renderer->isVideo()) {
570 HTMLMediaElement* mediaElement = toMediaElement(renderer->node());
575 else if (isAcceleratedCanvas(renderer)) {
576 HTMLCanvasElement* canvas = static_cast<HTMLCanvasElement*>(renderer->node());
582 if (renderer->isRenderPart())
583 layerConfigChanged = RenderLayerCompositor::parentFrameContentLayers(toRenderPart(renderer));
588 static IntRect clipBox(RenderBox* renderer)
591 if (renderer->hasOverflowClip())
592 result = renderer->overflowClipRect(LayoutPoint(), 0); // FIXME: Incorrect for CSS regions.
594 if (renderer->hasClip())
595 result.intersect(renderer->clipRect(LayoutPoint(), 0)); // FIXME: Incorrect for CSS regions.
608 if (!renderer()->animation()->isRunningAcceleratedAnimationOnRenderer(renderer(), CSSPropertyWebkitTransform))
609 updateTransform(renderer()->style());
612 if (!renderer()->animation()->isRunningAcceleratedAnimationOnRenderer(renderer(), CSSPropertyOpacity))
613 updateOpacity(renderer()->style());
616 updateFilters(renderer()->style());
620 updateLayerBlendMode(renderer()->style());
632 RenderStyle* style = renderer()->style();
634 bool preserves3D = style->transformStyle3D() == TransformStyle3DPreserve3D && !renderer()->hasReflection();
659 IntRect clippingBox = clipBox(toRenderBox(compAncestor->renderer()));
664 graphicsLayerParentLocation = renderer()->view()->documentRect().location();
667 RenderBox* renderBox = toRenderBox(compAncestor->renderer());
714 clippingBox = clipBox(toRenderBox(renderer()));
727 const IntRect borderBox = toRenderBox(renderer())->pixelSnappedBorderBoxRect();
734 // Compute the anchor point, which is in the center of the renderer box unless transform-origin is set.
743 RenderStyle* style = renderer()->style();
786 FrameView* frameView = toRenderView(renderer())->frameView();
808 RenderBox* renderBox = toRenderBox(renderer());
958 bool hasScrollingPaintedContent = m_owningLayer->hasVisibleContent() && (renderer()->hasBackground() || paintsChildren());
1206 if (renderer()->view())
1274 if (renderer()->view())
1290 if (renderer()->style()->position() == FixedPosition)
1292 else if (renderer()->style()->position() == StickyPosition)
1348 finalOpacity *= curr->renderer()->opacity();
1379 RenderObject* backgroundRenderer = renderer();
1441 const RenderStyle* style = renderer()->style();
1453 toRenderBox(renderer())->getGeometryForBackgroundImage(m_owningLayer->renderer(), destRect, phase, tileSize);
1481 static bool supportsDirectBoxDecorationsComposition(const RenderObject* renderer)
1486 if (renderer->hasClip())
1489 if (hasBoxDecorationsOrBackgroundImage(renderer->style()))
1497 if (hasPerspectiveOrPreserves3D(renderer->style()))
1501 if (renderer->style()->backgroundComposite() != CompositeSourceOver)
1504 if (renderer->style()->backgroundClip() == TextFillBox)
1515 if (!supportsDirectBoxDecorationsComposition(renderer()))
1532 static bool isRestartedPlugin(RenderObject* renderer)
1534 if (!renderer->isEmbeddedObject())
1537 Element* element = toElement(renderer->node());
1544 static bool isCompositedPlugin(RenderObject* renderer)
1546 return renderer->isEmbeddedObject() && toRenderEmbeddedObject(renderer)->allowsAcceleratedCompositing();
1554 RenderObject* renderObject = renderer();
1569 RenderObject* rootObject = renderObject->document()->documentElement() ? renderObject->document()->documentElement()->renderer() : 0;
1580 // Now look at the body's renderer.
1582 RenderObject* bodyObject = (body && body->hasLocalName(bodyTag)) ? body->renderer() : 0;
1660 if (renderer()->isVideo() && toRenderVideo(renderer())->shouldDisplayVideo())
1665 if (isAcceleratedCanvas(renderer()))
1676 RenderObject* renderObject = renderer();
1703 if ((changeType == BackgroundImageChanged) && canCreateTiledImage(renderer()->style()))
1713 if ((changeType == CanvasChanged || changeType == CanvasPixelsChanged) && isAcceleratedCanvas(renderer())) {
1722 ASSERT(renderer()->isRenderImage());
1723 RenderImage* imageRenderer = toRenderImage(renderer());
1750 RenderStyle* style = renderer()->style();
1762 RenderStyle* style = renderer()->style();
1774 // Return the offset from the top-left of this compositing layer at which the renderer's contents are painted.
1782 if (!renderer()->isBox())
1787 if (renderer()->isVideo()) {
1788 RenderVideo* videoRenderer = toRenderVideo(renderer());
1792 contentsRect = pixelSnappedIntRect(toRenderBox(renderer())->contentBoxRect());
1817 if (!renderer()->isBox())
1820 IntRect pixelSnappedBackgroundBox = pixelSnappedIntRect(backgroundRectForBox(toRenderBox(renderer())));
1997 if (Page* page = renderer()->frame()->page())
2006 InspectorInstrumentation::willPaint(renderer());
2016 InspectorInstrumentation::didPaint(renderer(), &context, clip);
2032 if (Page* page = renderer()->frame()->page())
2074 ASSERT(!renderer()->frame()->page() || !renderer()->frame()->page()->isPainting());
2081 bool hasTransform = renderer()->isBox() && keyframes.containsProperty(CSSPropertyWebkitTransform);
2124 if (hasTransform && m_graphicsLayer->addAnimation(transformVector, toRenderBox(renderer())->pixelSnappedBorderBoxRect().size(), anim, keyframes.animationName(), timeOffset))
2175 if (m_graphicsLayer->addAnimation(transformVector, toRenderBox(renderer())->pixelSnappedBorderBoxRect().size(), transformAnim, GraphicsLayer::animationNameForTransition(AnimatedPropertyWebkitTransform), timeOffset)) {
2218 renderer()->animation()->notifyAnimationStarted(renderer(), time);
2223 if (renderer()->documentBeingDestroyed())