HomeSort by relevance Sort by last modified time
    Searched refs:RenderLayer (Results 1 - 25 of 90) sorted by null

1 2 3 4

  /external/chromium_org/third_party/WebKit/Source/core/rendering/compositing/
GraphicsLayerUpdater.h 34 class RenderLayer;
45 UpdateContext(const UpdateContext&, const RenderLayer&);
47 const RenderLayer* compositingContainer(const RenderLayer&) const;
49 const RenderLayer* m_compositingStackingContext;
50 const RenderLayer* m_compositingAncestor;
62 void update(Vector<RenderLayer*>& layersNeedingPaintInvalidation, RenderLayer&, UpdateType = DoNotForceUpdate, const UpdateContext& = UpdateContext());
63 void rebuildTree(RenderLayer&, GraphicsLayerVector& childLayersOfEnclosingLayer);
68 static void assertNeedsToUpdateGraphicsLayerBitsCleared(RenderLayer&)
    [all...]
CompositingInputsUpdater.h 12 class RenderLayer;
23 RenderLayer* enclosingCompositedLayer;
24 RenderLayer* ancestorScrollingLayer;
28 explicit CompositingInputsUpdater(RenderLayer* rootRenderLayer);
36 void update(RenderLayer*, UpdateType = DoNotForceUpdate, AncestorInfo = AncestorInfo());
39 static void assertNeedsCompositingInputsUpdateBitsCleared(RenderLayer*);
44 RenderLayer* m_rootRenderLayer;
CompositingLayerAssigner.h 36 class RenderLayer;
43 void assign(RenderLayer* updateRoot, bool& layersChanged, Vector<RenderLayer*>& layersNeedingRepaint);
47 CompositingStateTransitionType computeCompositedLayerUpdate(RenderLayer*);
69 // Counter that tracks what index the next RenderLayer would be if it gets squashed to the current squashing layer.
80 void assignLayersToBackingsInternal(RenderLayer*, SquashingState&, bool& layersChanged, Vector<RenderLayer*>& layersNeedingRepaint);
81 void assignLayersToBackingsForReflectionLayer(RenderLayer* reflectionLayer, bool& layersChanged, Vector<RenderLayer*>& layersNeedingRepaint);
82 CompositingReasons getReasonsPreventingSquashing(const RenderLayer*, const SquashingState&)
    [all...]
GraphicsLayerTreeBuilder.h 35 class RenderLayer;
42 void rebuild(RenderLayer&, GraphicsLayerVector& childLayersOfEnclosingLayer);
CompositingRequirementsUpdater.h 37 class RenderLayer;
55 void update(RenderLayer* root);
61 void updateRecursive(RenderLayer* ancestorLayer, RenderLayer* currentLayer, OverlapMap&, RecursionData&, bool& descendantHas3DTransform, Vector<RenderLayer*>& unclippedDescendants, IntRect& absoluteDecendantBoundingBox);
CompositingReasonFinder.h 8 #include "core/rendering/RenderLayer.h"
23 CompositingReasons directReasons(const RenderLayer*) const;
30 bool requiresCompositingForPositionFixed(RenderObject*, const RenderLayer*, RenderLayer::ViewportConstrainedNotCompositedReason*) const;
35 CompositingReasons nonStyleDeterminedDirectReasons(const RenderLayer*) const;
RenderLayerCompositor.h 30 #include "core/rendering/RenderLayer.h"
59 // GraphicsLayers based on the RenderLayer painting order.
102 void updateLayerCompositingState(RenderLayer*, UpdateLayerCompositingStateOptions = Normal);
105 bool clippedByNonAncestorInStackingTree(const RenderLayer*) const;
106 // Whether layer's compositedLayerMapping needs a GraphicsLayer to clip z-order children of the given RenderLayer.
107 bool clipsCompositingDescendants(const RenderLayer*) const;
110 bool needsContentsCompositingLayer(const RenderLayer*) const;
113 bool needsFixedRootBackgroundLayer(const RenderLayer*) const;
117 // Repaint the appropriate layers when the given RenderLayer starts or stops being composited.
118 void repaintOnCompositingChange(RenderLayer*);
    [all...]
GraphicsLayerUpdater.cpp 31 #include "core/rendering/RenderLayer.h"
39 GraphicsLayerUpdater::UpdateContext::UpdateContext(const UpdateContext& other, const RenderLayer& layer)
51 const RenderLayer* GraphicsLayerUpdater::UpdateContext::compositingContainer(const RenderLayer& layer) const
65 void GraphicsLayerUpdater::update(Vector<RenderLayer*>& layersNeedingPaintInvalidation, RenderLayer& layer, UpdateType updateType, const UpdateContext& context)
70 const RenderLayer* compositingContainer = context.compositingContainer(layer);
100 for (RenderLayer* child = layer.firstChild(); child; child = child->nextSibling())
106 void GraphicsLayerUpdater::assertNeedsToUpdateGraphicsLayerBitsCleared(RenderLayer& layer)
111 for (RenderLayer* child = layer.firstChild(); child; child = child->nextSibling()
    [all...]
CompositingInputsUpdater.cpp 9 #include "core/rendering/RenderLayer.h"
14 CompositingInputsUpdater::CompositingInputsUpdater(RenderLayer* rootRenderLayer)
25 void CompositingInputsUpdater::update(RenderLayer* layer, UpdateType updateType, AncestorInfo info)
42 RenderLayer::CompositingInputs properties;
55 const RenderLayer* parent = layer->parent();
73 for (RenderLayer* child = layer->firstChild(); child; child = child->nextSibling())
83 void CompositingInputsUpdater::assertNeedsCompositingInputsUpdateBitsCleared(RenderLayer* layer)
88 for (RenderLayer* child = layer->firstChild(); child; child = child->nextSibling())
CompositingReasonFinder.cpp 59 CompositingReasons CompositingReasonFinder::directReasons(const RenderLayer* layer) const
120 CompositingReasons CompositingReasonFinder::nonStyleDeterminedDirectReasons(const RenderLayer* layer) const
156 bool CompositingReasonFinder::requiresCompositingForPositionFixed(RenderObject* renderer, const RenderLayer* layer, RenderLayer::ViewportConstrainedNotCompositedReason* viewportConstrainedNotCompositedReason) const
179 *viewportConstrainedNotCompositedReason = RenderLayer::NotCompositedForNonViewContainer;
194 RenderLayer* ancestor = layer->parent();
205 *viewportConstrainedNotCompositedReason = RenderLayer::NotCompositedForUnscrollableAncestors;
210 // FIXME: Get rid of this codepath once we get rid of the incremental compositing update in RenderLayer::styleChanged.
217 *viewportConstrainedNotCompositedReason = RenderLayer::NotCompositedForNoVisibleContent;
225 LayoutRect layerBounds = layer->boundingBoxForCompositing(layer->compositor()->rootRenderLayer(), RenderLayer::ApplyBoundsChickenEggHacks)
    [all...]
CompositedLayerMapping.h 29 #include "core/rendering/RenderLayer.h"
42 RenderLayer* renderLayer;
49 // Offset describing where this squashed RenderLayer paints into the shared GraphicsLayer backing.
59 GraphicsLayerPaintInfo() : renderLayer(0), offsetFromRendererSet(false), isBackgroundLayer(false) { }
65 return renderLayer == other.renderLayer
82 // Currently (Oct. 2013) there is one CompositedLayerMapping for each RenderLayer,
87 explicit CompositedLayerMapping(RenderLayer&);
90 RenderLayer& owningLayer() const { return m_owningLayer;
    [all...]
CompositingLayerAssigner.cpp 48 void CompositingLayerAssigner::assign(RenderLayer* updateRoot, bool& layersChanged, Vector<RenderLayer*>& layersNeedingRepaint)
69 bool CompositingLayerAssigner::squashingWouldExceedSparsityTolerance(const RenderLayer* candidate, const CompositingLayerAssigner::SquashingState& squashingState)
79 bool CompositingLayerAssigner::needsOwnBacking(const RenderLayer* layer) const
90 CompositingStateTransitionType CompositingLayerAssigner::computeCompositedLayerUpdate(RenderLayer* layer)
114 CompositingReasons CompositingLayerAssigner::getReasonsPreventingSquashing(const RenderLayer* layer, const CompositingLayerAssigner::SquashingState& squashingState)
135 const RenderLayer& squashingLayer = squashingState.mostRecentMapping->owningLayer();
150 const RenderLayer::CompositingInputs& compositingInputs = layer->compositingInputs();
151 const RenderLayer::CompositingInputs& squashingLayerCompositingInputs = squashingLayer.compositingInputs();
165 bool CompositingLayerAssigner::updateSquashingAssignment(RenderLayer* layer, SquashingState& squashingState, const CompositingStateTransitionType compositedLayerUpdate
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/
RenderLayerFilterInfo.h 45 class RenderLayer;
48 typedef HashMap<const RenderLayer*, RenderLayerFilterInfo*> RenderLayerFilterInfoMap;
52 static RenderLayerFilterInfo* filterInfoForRenderLayer(const RenderLayer*);
53 static RenderLayerFilterInfo* createFilterInfoForRenderLayerIfNeeded(RenderLayer*);
54 static void removeFilterInfoForRenderLayer(RenderLayer*);
68 RenderLayerFilterInfo(RenderLayer*);
71 RenderLayer* m_layer;
RenderLayer.h 91 class RenderLayer {
92 WTF_MAKE_NONCOPYABLE(RenderLayer);
94 RenderLayer(RenderLayerModelObject*, LayerType);
95 ~RenderLayer();
101 RenderLayer* parent() const { return m_parent; }
102 RenderLayer* previousSibling() const { return m_previous; }
103 RenderLayer* nextSibling() const { return m_next; }
104 RenderLayer* firstChild() const { return m_first; }
105 RenderLayer* lastChild() const { return m_last; }
107 const RenderLayer* compositingContainer() const
    [all...]
RenderLayerModelObject.h 31 class RenderLayer;
53 RenderLayer* layer() const { return m_layer.get(); }
78 virtual void addLayerHitTestRects(LayerHitTestRects&, const RenderLayer*, const LayoutPoint&, const LayoutRect&) const OVERRIDE;
83 OwnPtr<RenderLayer> m_layer;
RenderLayerReflectionInfo.h 54 class RenderLayer;
64 RenderLayer* reflectionLayer() const;
RenderLayer.cpp 45 #include "core/rendering/RenderLayer.h"
107 RenderLayer::RenderLayer(RenderLayerModelObject* renderer, LayerType type)
159 RenderLayer::~RenderLayer()
180 String RenderLayer::debugName() const
189 RenderLayerCompositor* RenderLayer::compositor() const
196 void RenderLayer::contentChanged(ContentChangeType changeType)
220 bool RenderLayer::paintsWithFilters() const
235 bool RenderLayer::requiresFullLayerImageForFilters() cons
    [all...]
LayerPaintingInfo.h 53 class RenderLayer;
75 LayerPaintingInfo(RenderLayer* inRootLayer, const LayoutRect& inDirtyRect,
87 RenderLayer* rootLayer;
RenderTreeAsText.h 37 class RenderLayer;
65 static void writeLayers(TextStream&, const RenderLayer* rootLayer, RenderLayer*, const LayoutRect& paintDirtyRect, int indent = 0, RenderAsTextBehavior = RenderAsTextBehaviorNormal);
RenderLayerRepainter.h 59 class RenderLayer;
92 RenderLayer* enclosingFilterRepaintLayer() const;
RenderLayerClipper.h 53 class RenderLayer;
56 ClipRectsContext(const RenderLayer* inRootLayer, ClipRectsType inClipRectsType, OverlayScrollbarSizeRelevancy inOverlayScrollbarSizeRelevancy = IgnoreOverlayScrollbarSize, ShouldRespectOverflowClip inRespectOverflowClip = RespectOverflowClip, const LayoutSize& inSubPixelAccumulation = LayoutSize())
63 const RenderLayer* rootLayer;
115 RenderLayer* clippingRootForPainting() const;
RenderGeometryMap.h 39 class RenderLayer;
100 void pushMappingsToAncestor(const RenderLayer*, const RenderLayer* ancestorLayer);
101 void popMappingsToAncestor(const RenderLayer*);
FilterEffectRenderer.h 45 class RenderLayer;
60 bool prepareFilterEffect(RenderLayer*, const LayoutRect& filterBoxRect, const LayoutRect& dirtyRect, const LayoutRect& layerRepaintRect);
67 RenderLayer* m_renderLayer;
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
RenderSVGResourceContainer.h 28 class RenderLayer;
45 void addClientRenderLayer(RenderLayer*);
46 void removeClientRenderLayer(RenderLayer*);
87 HashSet<RenderLayer*> m_clientLayers;
  /external/chromium_org/third_party/WebKit/Source/core/page/scrolling/
ScrollingCoordinator.h 102 void updateLayerPositionConstraint(RenderLayer*);
104 void willDestroyRenderLayer(RenderLayer*);
106 void updateScrollParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent);
107 void updateClipParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent);
152 HashSet<const RenderLayer*> m_layersWithTouchRects;

Completed in 524 milliseconds

1 2 3 4