diff options
Diffstat (limited to 'cc/LayerChromium.cpp')
-rw-r--r-- | cc/LayerChromium.cpp | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/cc/LayerChromium.cpp b/cc/LayerChromium.cpp index 59a63ef..b053403 100644 --- a/cc/LayerChromium.cpp +++ b/cc/LayerChromium.cpp @@ -262,6 +262,11 @@ void LayerChromium::setBackgroundColor(SkColor backgroundColor) setNeedsCommit(); } +IntSize LayerChromium::contentBounds() const +{ + return bounds(); +} + void LayerChromium::setMasksToBounds(bool masksToBounds) { if (m_masksToBounds == masksToBounds) @@ -316,6 +321,11 @@ void LayerChromium::setBackgroundFilters(const WebKit::WebFilterOperations& back CCLayerTreeHost::setNeedsFilterContext(true); } +bool LayerChromium::needsDisplay() const +{ + return m_needsDisplay; +} + void LayerChromium::setOpacity(float opacity) { if (m_opacity == opacity) @@ -568,6 +578,21 @@ PassOwnPtr<CCLayerImpl> LayerChromium::createCCLayerImpl() return CCLayerImpl::create(m_layerId); } +bool LayerChromium::drawsContent() const +{ + return m_isDrawable; +} + +bool LayerChromium::needMoreUpdates() +{ + return false; +} + +bool LayerChromium::needsContentsScale() const +{ + return false; +} + void LayerChromium::setDebugBorderColor(SkColor color) { m_debugBorderColor = color; @@ -620,6 +645,16 @@ bool LayerChromium::descendantDrawsContent() return false; } +int LayerChromium::id() const +{ + return m_layerId; +} + +float LayerChromium::opacity() const +{ + return m_opacity; +} + void LayerChromium::setOpacityFromAnimation(float opacity) { // This is called due to an ongoing accelerated animation. Since this animation is @@ -628,6 +663,11 @@ void LayerChromium::setOpacityFromAnimation(float opacity) m_opacity = opacity; } +const WebKit::WebTransformationMatrix& LayerChromium::transform() const +{ + return m_transform; +} + void LayerChromium::setTransformFromAnimation(const WebTransformationMatrix& transform) { // This is called due to an ongoing accelerated animation. Since this animation is @@ -721,6 +761,11 @@ Region LayerChromium::visibleContentOpaqueRegion() const return Region(); } +ScrollbarLayerChromium* LayerChromium::toScrollbarLayerChromium() +{ + return 0; +} + void sortLayers(Vector<RefPtr<LayerChromium> >::iterator, Vector<RefPtr<LayerChromium> >::iterator, void*) { // Currently we don't use z-order to decide what to paint, so there's no need to actually sort LayerChromiums. |