summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/LayerAndroid.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebCore/platform/graphics/android/LayerAndroid.h')
-rw-r--r--Source/WebCore/platform/graphics/android/LayerAndroid.h15
1 files changed, 6 insertions, 9 deletions
diff --git a/Source/WebCore/platform/graphics/android/LayerAndroid.h b/Source/WebCore/platform/graphics/android/LayerAndroid.h
index 43b4ff9..c7028c5 100644
--- a/Source/WebCore/platform/graphics/android/LayerAndroid.h
+++ b/Source/WebCore/platform/graphics/android/LayerAndroid.h
@@ -71,7 +71,6 @@ class GLWebViewState;
class IFrameLayerAndroid;
class LayerMergeState;
class RenderLayer;
-class TiledPage;
class PaintedSurface;
class TexturesResult {
@@ -91,10 +90,10 @@ public:
class TEST_EXPORT LayerAndroid : public Layer {
public:
- typedef enum { UndefinedLayer, WebCoreLayer, UILayer, NavCacheLayer } LayerType;
+ typedef enum { UndefinedLayer, WebCoreLayer, UILayer } LayerType;
typedef enum { StandardLayer, ScrollableLayer,
IFrameLayer, IFrameContentLayer,
- CanvasLayer } SubclassType;
+ CanvasLayer, BaseLayer } SubclassType;
typedef enum { InvalidateNone = 0, InvalidateLayers } InvalidateFlags;
String subclassName()
@@ -110,17 +109,16 @@ public:
return "IFrameContentLayer";
case LayerAndroid::CanvasLayer:
return "CanvasLayer";
+ case LayerAndroid::BaseLayer:
+ return "BaseLayer";
}
return "Undefined";
}
LayerAndroid(RenderLayer* owner);
LayerAndroid(const LayerAndroid& layer);
- LayerAndroid(SkPicture*);
virtual ~LayerAndroid();
- virtual TiledPage* page() { return 0; }
-
void setBackfaceVisibility(bool value) { m_backfaceVisibility = value; }
void setTransform(const TransformationMatrix& matrix) { m_transform = matrix; }
FloatPoint translation() const;
@@ -160,7 +158,7 @@ public:
void setAnchorPointZ(float z) { m_anchorPointZ = z; }
float anchorPointZ() { return m_anchorPointZ; }
void setDrawTransform(const TransformationMatrix& transform) { m_drawTransform = transform; }
- const TransformationMatrix* drawTransform() const { return &m_drawTransform; }
+ virtual const TransformationMatrix* drawTransform() const { return &m_drawTransform; }
void setChildrenTransform(const TransformationMatrix& t) { m_childrenTransform = t; }
void setDrawClip(const FloatRect& rect) { m_clippingRect = rect; }
const FloatRect& drawClip() { return m_clippingRect; }
@@ -288,6 +286,7 @@ protected:
virtual InvalidateFlags onSetHwAccelerated(bool hwAccelerated) { return InvalidateNone; }
IntPoint m_offset;
TransformationMatrix m_drawTransform;
+ int m_uniqueId;
private:
#if DUMP_NAV_CACHE
@@ -331,8 +330,6 @@ private:
FloatRect m_clippingRect;
- int m_uniqueId;
-
// Note that m_content and m_imageCRC are mutually exclusive;
// m_content is used when WebKit is asked to paint the layer's
// content, while m_imageCRC references an image that we directly