/external/chromium_org/third_party/WebKit/Source/core/rendering/compositing/ |
CompositingInputsUpdater.h | 12 class RenderLayer; 16 explicit CompositingInputsUpdater(RenderLayer* rootRenderLayer); 22 static void assertNeedsCompositingInputsUpdateBitsCleared(RenderLayer*); 41 RenderLayer* ancestorStackingContext; 42 RenderLayer* enclosingCompositedLayer; 45 // along the RenderLayer::parent() chain. The latter is the layer that 48 RenderLayer* lastScrollingAncestor; 53 void updateRecursive(RenderLayer*, UpdateType, AncestorInfo); 56 RenderLayer* m_rootRenderLayer;
|
GraphicsLayerUpdater.h | 34 class RenderLayer; 47 void update(RenderLayer&, Vector<RenderLayer*>& layersNeedingPaintInvalidation); 52 static void assertNeedsToUpdateGraphicsLayerBitsCleared(RenderLayer&); 58 void updateRecursive(RenderLayer&, UpdateType, const UpdateContext&, Vector<RenderLayer*>& layersNeedingPaintInvalidation);
|
CompositingLayerAssigner.h | 36 class RenderLayer; 43 void assign(RenderLayer* updateRoot, Vector<RenderLayer*>& layersNeedingPaintInvalidation); 49 CompositingStateTransitionType computeCompositedLayerUpdate(RenderLayer*); 71 // Counter that tracks what index the next RenderLayer would be if it gets squashed to the current squashing layer. 82 void assignLayersToBackingsInternal(RenderLayer*, SquashingState&, Vector<RenderLayer*>& layersNeedingPaintInvalidation); 83 void assignLayersToBackingsForReflectionLayer(RenderLayer* reflectionLayer, Vector<RenderLayer*>& layersNeedingPaintInvalidation); 84 CompositingReasons getReasonsPreventingSquashing(const RenderLayer*, const SquashingState&) [all...] |
GraphicsLayerTreeBuilder.h | 34 class RenderLayer; 48 RenderLayer* enclosingCompositedLayer; 52 void rebuild(RenderLayer&, AncestorInfo);
|
CompositingRequirementsUpdater.h | 37 class RenderLayer; 54 void update(RenderLayer* root); 60 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; 33 CompositingReasons nonStyleDeterminedDirectReasons(const RenderLayer*) const; 37 bool requiresCompositingForPositionFixed(const RenderLayer*) const;
|
GraphicsLayerUpdater.cpp | 32 #include "core/rendering/RenderLayer.h" 49 UpdateContext(const UpdateContext& other, const RenderLayer& layer) 61 const RenderLayer* compositingContainer(const RenderLayer& layer) const 66 const RenderLayer* compositingStackingContext() const 72 const RenderLayer* m_compositingStackingContext; 73 const RenderLayer* m_compositingAncestor; 85 void GraphicsLayerUpdater::update(RenderLayer& layer, Vector<RenderLayer*>& layersNeedingPaintInvalidation) 92 void GraphicsLayerUpdater::updateRecursive(RenderLayer& layer, UpdateType updateType, const UpdateContext& context, Vector<RenderLayer*>& layersNeedingPa (…) [all...] |
RenderLayerCompositor.h | 29 #include "core/rendering/RenderLayer.h" 61 // GraphicsLayers based on the RenderLayer painting order. 98 // Whether layer's compositedLayerMapping needs a GraphicsLayer to clip z-order children of the given RenderLayer. 99 bool clipsCompositingDescendants(const RenderLayer*) const; 102 bool needsContentsCompositingLayer(const RenderLayer*) const; 105 bool needsFixedRootBackgroundLayer(const RenderLayer*) const; 109 // Issue paint invalidations of the appropriate layers when the given RenderLayer starts or stops being composited. 110 void paintInvalidationOnCompositingChange(RenderLayer*); 114 RenderLayer* rootRenderLayer() const; 146 bool scrollingLayerDidChange(RenderLayer*); [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. 53 GraphicsLayerPaintInfo() : renderLayer(0), offsetFromRendererSet(false) { } 67 // Currently (Oct. 2013) there is one CompositedLayerMapping for each RenderLayer, 72 explicit CompositedLayerMapping(RenderLayer&); 75 RenderLayer& owningLayer() const { return m_owningLayer; } 78 void updateGraphicsLayerGeometry(const RenderLayer* compositingContainer, const RenderLayer* compositingStackingContext, Vector<RenderLayer*>& layersNeedingPaintInvalidation) [all...] |
CompositingInputsUpdater.cpp | 9 #include "core/rendering/RenderLayer.h" 16 CompositingInputsUpdater::CompositingInputsUpdater(RenderLayer* rootRenderLayer) 32 static const RenderLayer* findParentLayerOnClippingContainerChain(const RenderLayer* layer) 65 static const RenderLayer* findParentLayerOnContainingBlockChain(const RenderObject* object) 75 static bool hasClippedStackingAncestor(const RenderLayer* layer, const RenderLayer* clippingLayer) 80 for (const RenderLayer* current = layer->compositingContainer(); current && current != clippingLayer; current = current->compositingContainer()) { 92 void CompositingInputsUpdater::updateRecursive(RenderLayer* layer, UpdateType updateType, AncestorInfo info) 109 RenderLayer::AncestorDependentCompositingInputs properties [all...] |
CompositingLayerAssigner.cpp | 51 void CompositingLayerAssigner::assign(RenderLayer* updateRoot, Vector<RenderLayer*>& layersNeedingPaintInvalidation) 74 bool CompositingLayerAssigner::squashingWouldExceedSparsityTolerance(const RenderLayer* candidate, const CompositingLayerAssigner::SquashingState& squashingState) 84 bool CompositingLayerAssigner::needsOwnBacking(const RenderLayer* layer) const 95 CompositingStateTransitionType CompositingLayerAssigner::computeCompositedLayerUpdate(RenderLayer* layer) 119 CompositingReasons CompositingLayerAssigner::getReasonsPreventingSquashing(const RenderLayer* layer, const CompositingLayerAssigner::SquashingState& squashingState) 125 const RenderLayer& squashingLayer = squashingState.mostRecentMapping->owningLayer(); 163 const RenderLayer::AncestorDependentCompositingInputs& compositingInputs = layer->ancestorDependentCompositingInputs(); 164 const RenderLayer::AncestorDependentCompositingInputs& squashingLayerCompositingInputs = squashingLayer.ancestorDependentCompositingInputs(); 178 void 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*); 64 RenderLayerFilterInfo(RenderLayer*); 67 RenderLayer* m_layer;
|
RenderLayer.h | 90 class RenderLayer { 91 WTF_MAKE_NONCOPYABLE(RenderLayer); 93 RenderLayer(RenderLayerModelObject*, LayerType); 94 ~RenderLayer(); 100 RenderLayer* parent() const { return m_parent; } 101 RenderLayer* previousSibling() const { return m_previous; } 102 RenderLayer* nextSibling() const { return m_next; } 103 RenderLayer* firstChild() const { return m_first; } 104 RenderLayer* lastChild() const { return m_last; } 106 const RenderLayer* compositingContainer() const [all...] |
RenderLayerModelObject.h | 30 class RenderLayer; 51 RenderLayer* layer() const { return m_layer.get(); } 77 virtual void addLayerHitTestRects(LayerHitTestRects&, const RenderLayer*, const LayoutPoint&, const LayoutRect&) const OVERRIDE; 82 OwnPtr<RenderLayer> m_layer;
|
LayerPaintingInfo.h | 53 class RenderLayer; 75 LayerPaintingInfo(RenderLayer* inRootLayer, const LayoutRect& inDirtyRect, 85 RenderLayer* rootLayer;
|
RenderTreeAsText.h | 39 class RenderLayer; 67 static void writeLayers(TextStream&, const RenderLayer* rootLayer, RenderLayer*, const LayoutRect& paintDirtyRect, int indent = 0, RenderAsTextBehavior = RenderAsTextBehaviorNormal);
|
RenderLayer.cpp | 45 #include "core/rendering/RenderLayer.h" 105 RenderLayer::RenderLayer(RenderLayerModelObject* renderer, LayerType type) 154 RenderLayer::~RenderLayer() 178 String RenderLayer::debugName() const 186 RenderLayerCompositor* RenderLayer::compositor() const 193 void RenderLayer::contentChanged(ContentChangeType changeType) 217 bool RenderLayer::paintsWithFilters() const 227 LayoutSize RenderLayer::subpixelAccumulation() cons [all...] |
RenderLayerReflectionInfo.h | 54 class RenderLayer; 65 RenderLayer* reflectionLayer() const;
|
RenderGeometryMap.h | 39 class RenderLayer; 65 void pushMappingsToAncestor(const RenderLayer*, const RenderLayer* ancestorLayer); 66 void popMappingsToAncestor(const RenderLayer*);
|
RenderLayerClipper.h | 53 class RenderLayer; 62 ClipRectsContext(const RenderLayer* root, ClipRectsCacheSlot slot, OverlayScrollbarSizeRelevancy relevancy = IgnoreOverlayScrollbarSize, const LayoutSize& accumulation = LayoutSize()) 85 const RenderLayer* const rootLayer; 133 RenderLayer* clippingRootForPainting() const;
|
FilterEffectRenderer.h | 45 class RenderLayer; 60 bool prepareFilterEffect(RenderLayer*, const LayoutRect& filterBoxRect, const LayoutRect& dirtyRect); 67 RenderLayer* m_renderLayer;
|
ClipRectsCache.h | 43 const RenderLayer* root;
|
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
RenderSVGResourceContainer.h | 29 class RenderLayer; 46 void addClientRenderLayer(RenderLayer*); 47 void removeClientRenderLayer(RenderLayer*); 88 HashSet<RenderLayer*> m_clientLayers;
|
/external/chromium_org/third_party/WebKit/Source/core/page/scrolling/ |
ScrollingCoordinator.h | 100 void updateLayerPositionConstraint(RenderLayer*); 102 void willDestroyRenderLayer(RenderLayer*); 104 void updateScrollParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent); 105 void updateClipParentForGraphicsLayer(GraphicsLayer* child, RenderLayer* parent); 149 HashSet<const RenderLayer*> m_layersWithTouchRects;
|
/external/chromium_org/third_party/WebKit/Source/web/ |
LinkHighlight.h | 43 class RenderLayer; 79 RenderLayer* computeEnclosingCompositingLayer(); 83 bool computeHighlightLayerPathAndPosition(RenderLayer*);
|