Home | History | Annotate | Download | only in rendering

Lines Matching refs:renderer

65 static inline bool is3DCanvas(RenderObject* renderer)
68 if (renderer->isCanvas())
69 return static_cast<HTMLCanvasElement*>(renderer->node())->is3D();
71 UNUSED_PARAM(renderer);
96 if (renderer()->node()) {
97 if (renderer()->node()->isDocumentNode())
100 if (renderer()->node()->isHTMLElement() && renderer()->node()->hasID())
101 m_graphicsLayer->setName(renderer()->renderName() + String(" ") + static_cast<HTMLElement*>(renderer()->node())->getIDAttribute());
103 m_graphicsLayer->setName(renderer()->renderName());
111 updateLayerOpacity(renderer()->style());
112 updateLayerTransform(renderer()->style());
137 style->applyTransform(t, toRenderBox(renderer())->borderBoxRect().size(), RenderStyle::ExcludeTransformOrigin);
144 static bool hasNonZeroTransformOrigin(const RenderObject* renderer)
146 RenderStyle* style = renderer->style();
155 // If the element has a transform-origin that has fixed lengths, and the renderer has zero size,
158 if (layerBounds.isEmpty() && hasNonZeroTransformOrigin(renderer())) {
200 if (updateMaskLayer(m_owningLayer->renderer()->hasMask()))
214 if (renderer()->isEmbeddedObject() && toRenderEmbeddedObject(renderer())->allowsAcceleratedCompositing()) {
215 PluginWidget* pluginWidget = static_cast<PluginWidget*>(toRenderEmbeddedObject(renderer())->widget());
220 if (is3DCanvas(renderer())) {
221 HTMLCanvasElement* canvas = static_cast<HTMLCanvasElement*>(renderer()->node());
239 if (!renderer()->animation()->isAnimatingPropertyOnRenderer(renderer(), CSSPropertyWebkitTransform))
240 updateLayerTransform(renderer()->style());
243 if (!renderer()->animation()->isAnimatingPropertyOnRenderer(renderer(), CSSPropertyOpacity))
244 updateLayerOpacity(renderer()->style());
246 RenderStyle* style = renderer()->style();
247 m_graphicsLayer->setPreserves3D(style->transformStyle3D() == TransformStyle3DPreserve3D && !renderer()->hasReflection());
270 graphicsLayerParentLocation = toRenderBox(compAncestor->renderer())->overflowClipRect(0, 0).location();
306 clippingBox = toRenderBox(renderer())->overflowClipRect(0, 0);
318 const IntRect borderBox = toRenderBox(renderer())->borderBoxRect();
325 // Compute the anchor point, which is in the center of the renderer box unless transform-origin is set.
331 RenderStyle* style = renderer()->style();
515 finalOpacity *= curr->renderer()->opacity();
539 if (renderer()->node() && renderer()->node()->isDocumentNode()) {
540 RenderObject* htmlObject = renderer()->firstChild();
556 return renderer()->style()->hasBackground();
562 if (renderer()->node() && renderer()->node()->isDocumentNode()) {
563 RenderObject* htmlObject = renderer()->firstChild();
573 return renderer()->style()->backgroundColor();
581 RenderObject* renderObject = renderer();
594 // If we have got this far and the renderer has no children, then we're ok.
600 RenderObject* rootObject = renderObject->document()->documentElement()->renderer();
611 // Now look at the body's renderer.
613 RenderObject* bodyObject = (body && body->hasLocalName(bodyTag)) ? body->renderer() : 0;
629 // Check to see if all the renderer's children are compositing layers.
647 for (RenderObject* child = renderer()->firstChild(); child; child = child->nextSibling()) {
700 if (renderer()->isVideo() || is3DCanvas(renderer()))
701 return hasBoxDecorationsOrBackground(renderer()->style());
710 RenderObject* renderObject = renderer();
722 if (is3DCanvas(renderer())) {
731 ASSERT(renderer()->isImage());
732 RenderImage* imageRenderer = toRenderImage(renderer());
757 RenderStyle* style = renderer()->style();
769 RenderStyle* style = renderer()->style();
781 // Return the offset from the top-left of this compositing layer at which the renderer's contents are painted.
789 if (!renderer()->isBox())
794 if (renderer()->isVideo()) {
795 RenderVideo* videoRenderer = toRenderVideo(renderer());
799 contentsRect = toRenderBox(renderer())->contentBoxRect();
894 // If this layer's renderer is a child of the paintingRoot, we render unconditionally, which
895 // is done by passing a nil paintingRoot down to our renderer (as if no paintingRoot was ever set).
896 // Else, our renderer tree may or may not contain the painting root, so we pass that root along
899 if (paintingRoot && !renderer()->isDescendantOf(paintingRoot))
910 if (renderer()->node() && renderer()->node()->isDocumentNode() && renderer()->document()->isHTMLDocument()) {
911 RenderBox* box = toRenderBox(renderer());
937 renderer()->paint(info, tx, ty);
965 renderer()->paint(paintInfo, tx, ty);
969 renderer()->paint(paintInfo, tx, ty);
972 renderer()->paint(paintInfo, tx, ty);
975 renderer()->paint(paintInfo, tx, ty);
985 renderer()->paint(paintInfo, tx, ty);
1005 if (renderer()->hasMask() && !selectionOnly && !damageRect.isEmpty()) {
1010 renderer()->paint(paintInfo, tx, ty);
1021 static InspectorTimelineAgent* inspectorTimelineAgent(RenderObject* renderer)
1023 Frame* frame = renderer->document()->frame();
1037 if (InspectorTimelineAgent* timelineAgent = inspectorTimelineAgent(m_owningLayer->renderer()))
1057 paintIntoLayer(m_owningLayer, &context, dirtyRect, PaintBehaviorNormal, paintingPhase, renderer());
1060 if (InspectorTimelineAgent* timelineAgent = inspectorTimelineAgent(m_owningLayer->renderer()))
1106 if (hasTransform && m_graphicsLayer->addAnimation(transformVector, toRenderBox(renderer())->borderBoxRect().size(), anim, keyframes.animationName(), timeOffset))
1145 if (m_graphicsLayer->addAnimation(transformVector, toRenderBox(renderer())->borderBoxRect().size(), transformAnim, String(), timeOffset)) {
1161 renderer()->animation()->notifyAnimationStarted(renderer(), time);
1166 if (!renderer()->documentBeingDestroyed())