Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(468)

Side by Side Diff: webkit/renderer/compositor_bindings/web_layer_impl.h

Issue 61553006: Rename WebKit namespace to blink (part 5) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2011 The Chromium Authors. All rights reserved. 1 // Copyright 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef WEBKIT_RENDERER_COMPOSITOR_BINDINGS_WEB_LAYER_IMPL_H_ 5 #ifndef WEBKIT_RENDERER_COMPOSITOR_BINDINGS_WEB_LAYER_IMPL_H_
6 #define WEBKIT_RENDERER_COMPOSITOR_BINDINGS_WEB_LAYER_IMPL_H_ 6 #define WEBKIT_RENDERER_COMPOSITOR_BINDINGS_WEB_LAYER_IMPL_H_
7 7
8 #include <string> 8 #include <string>
9 9
10 #include "base/memory/ref_counted.h" 10 #include "base/memory/ref_counted.h"
(...skipping 11 matching lines...) Expand all
22 #include "third_party/WebKit/public/platform/WebString.h" 22 #include "third_party/WebKit/public/platform/WebString.h"
23 #include "third_party/WebKit/public/platform/WebVector.h" 23 #include "third_party/WebKit/public/platform/WebVector.h"
24 #include "third_party/skia/include/utils/SkMatrix44.h" 24 #include "third_party/skia/include/utils/SkMatrix44.h"
25 #include "webkit/renderer/compositor_bindings/webkit_compositor_bindings_export. h" 25 #include "webkit/renderer/compositor_bindings/webkit_compositor_bindings_export. h"
26 26
27 namespace cc { class Layer; } 27 namespace cc { class Layer; }
28 28
29 // TODO(senorblanco): Remove this once WebKit changes have landed. 29 // TODO(senorblanco): Remove this once WebKit changes have landed.
30 class SkImageFilter; 30 class SkImageFilter;
31 31
32 namespace WebKit { 32 namespace blink {
33 class WebFilterOperations; 33 class WebFilterOperations;
34 class WebLayerClient; 34 class WebLayerClient;
35 struct WebFloatRect; 35 struct WebFloatRect;
36 } 36 }
37 37
38 namespace webkit { 38 namespace webkit {
39 39
40 class WebToCCAnimationDelegateAdapter; 40 class WebToCCAnimationDelegateAdapter;
41 41
42 class WebLayerImpl : public WebKit::WebLayer, public cc::LayerClient { 42 class WebLayerImpl : public blink::WebLayer, public cc::LayerClient {
43 public: 43 public:
44 WEBKIT_COMPOSITOR_BINDINGS_EXPORT WebLayerImpl(); 44 WEBKIT_COMPOSITOR_BINDINGS_EXPORT WebLayerImpl();
45 WEBKIT_COMPOSITOR_BINDINGS_EXPORT explicit WebLayerImpl( 45 WEBKIT_COMPOSITOR_BINDINGS_EXPORT explicit WebLayerImpl(
46 scoped_refptr<cc::Layer>); 46 scoped_refptr<cc::Layer>);
47 virtual ~WebLayerImpl(); 47 virtual ~WebLayerImpl();
48 48
49 WEBKIT_COMPOSITOR_BINDINGS_EXPORT cc::Layer* layer() const; 49 WEBKIT_COMPOSITOR_BINDINGS_EXPORT cc::Layer* layer() const;
50 50
51 // WebLayer implementation. 51 // WebLayer implementation.
52 virtual int id() const; 52 virtual int id() const;
53 virtual void invalidateRect(const WebKit::WebFloatRect&); 53 virtual void invalidateRect(const blink::WebFloatRect&);
54 virtual void invalidate(); 54 virtual void invalidate();
55 virtual void addChild(WebKit::WebLayer* child); 55 virtual void addChild(blink::WebLayer* child);
56 virtual void insertChild(WebKit::WebLayer* child, size_t index); 56 virtual void insertChild(blink::WebLayer* child, size_t index);
57 virtual void replaceChild(WebKit::WebLayer* reference, 57 virtual void replaceChild(blink::WebLayer* reference,
58 WebKit::WebLayer* new_layer); 58 blink::WebLayer* new_layer);
59 virtual void removeFromParent(); 59 virtual void removeFromParent();
60 virtual void removeAllChildren(); 60 virtual void removeAllChildren();
61 virtual void setAnchorPoint(const WebKit::WebFloatPoint&); 61 virtual void setAnchorPoint(const blink::WebFloatPoint&);
62 virtual WebKit::WebFloatPoint anchorPoint() const; 62 virtual blink::WebFloatPoint anchorPoint() const;
63 virtual void setAnchorPointZ(float anchor_point_z); 63 virtual void setAnchorPointZ(float anchor_point_z);
64 virtual float anchorPointZ() const; 64 virtual float anchorPointZ() const;
65 virtual void setBounds(const WebKit::WebSize& bounds); 65 virtual void setBounds(const blink::WebSize& bounds);
66 virtual WebKit::WebSize bounds() const; 66 virtual blink::WebSize bounds() const;
67 virtual void setMasksToBounds(bool masks_to_bounds); 67 virtual void setMasksToBounds(bool masks_to_bounds);
68 virtual bool masksToBounds() const; 68 virtual bool masksToBounds() const;
69 virtual void setMaskLayer(WebKit::WebLayer* mask); 69 virtual void setMaskLayer(blink::WebLayer* mask);
70 virtual void setReplicaLayer(WebKit::WebLayer* replica); 70 virtual void setReplicaLayer(blink::WebLayer* replica);
71 virtual void setOpacity(float opacity); 71 virtual void setOpacity(float opacity);
72 virtual float opacity() const; 72 virtual float opacity() const;
73 virtual void setOpaque(bool opaque); 73 virtual void setOpaque(bool opaque);
74 virtual bool opaque() const; 74 virtual bool opaque() const;
75 virtual void setPosition(const WebKit::WebFloatPoint& position); 75 virtual void setPosition(const blink::WebFloatPoint& position);
76 virtual WebKit::WebFloatPoint position() const; 76 virtual blink::WebFloatPoint position() const;
77 virtual void setSublayerTransform(const SkMatrix44&); 77 virtual void setSublayerTransform(const SkMatrix44&);
78 virtual SkMatrix44 sublayerTransform() const; 78 virtual SkMatrix44 sublayerTransform() const;
79 virtual void setTransform(const SkMatrix44& transform); 79 virtual void setTransform(const SkMatrix44& transform);
80 virtual SkMatrix44 transform() const; 80 virtual SkMatrix44 transform() const;
81 virtual void setDrawsContent(bool draws_content); 81 virtual void setDrawsContent(bool draws_content);
82 virtual bool drawsContent() const; 82 virtual bool drawsContent() const;
83 virtual void setPreserves3D(bool preserves_3d); 83 virtual void setPreserves3D(bool preserves_3d);
84 virtual void setUseParentBackfaceVisibility(bool visible); 84 virtual void setUseParentBackfaceVisibility(bool visible);
85 virtual void setBackgroundColor(WebKit::WebColor color); 85 virtual void setBackgroundColor(blink::WebColor color);
86 virtual WebKit::WebColor backgroundColor() const; 86 virtual blink::WebColor backgroundColor() const;
87 virtual void setFilters(const WebKit::WebFilterOperations& filters); 87 virtual void setFilters(const blink::WebFilterOperations& filters);
88 virtual void setBackgroundFilters(const WebKit::WebFilterOperations& filters); 88 virtual void setBackgroundFilters(const blink::WebFilterOperations& filters);
89 virtual void setCompositingReasons(WebKit::WebCompositingReasons); 89 virtual void setCompositingReasons(blink::WebCompositingReasons);
90 virtual void setAnimationDelegate(WebKit::WebAnimationDelegate* delegate); 90 virtual void setAnimationDelegate(blink::WebAnimationDelegate* delegate);
91 virtual bool addAnimation(WebKit::WebAnimation* animation); 91 virtual bool addAnimation(blink::WebAnimation* animation);
92 virtual void removeAnimation(int animation_id); 92 virtual void removeAnimation(int animation_id);
93 virtual void removeAnimation(int animation_id, 93 virtual void removeAnimation(int animation_id,
94 WebKit::WebAnimation::TargetProperty); 94 blink::WebAnimation::TargetProperty);
95 virtual void pauseAnimation(int animation_id, double time_offset); 95 virtual void pauseAnimation(int animation_id, double time_offset);
96 virtual bool hasActiveAnimation(); 96 virtual bool hasActiveAnimation();
97 virtual void setForceRenderSurface(bool force); 97 virtual void setForceRenderSurface(bool force);
98 virtual void setScrollPosition(WebKit::WebPoint position); 98 virtual void setScrollPosition(blink::WebPoint position);
99 virtual WebKit::WebPoint scrollPosition() const; 99 virtual blink::WebPoint scrollPosition() const;
100 virtual void setMaxScrollPosition(WebKit::WebSize max_position); 100 virtual void setMaxScrollPosition(blink::WebSize max_position);
101 virtual WebKit::WebSize maxScrollPosition() const; 101 virtual blink::WebSize maxScrollPosition() const;
102 virtual void setScrollable(bool scrollable); 102 virtual void setScrollable(bool scrollable);
103 virtual bool scrollable() const; 103 virtual bool scrollable() const;
104 virtual void setUserScrollable(bool horizontal, bool vertical); 104 virtual void setUserScrollable(bool horizontal, bool vertical);
105 virtual bool userScrollableHorizontal() const; 105 virtual bool userScrollableHorizontal() const;
106 virtual bool userScrollableVertical() const; 106 virtual bool userScrollableVertical() const;
107 virtual void setHaveWheelEventHandlers(bool have_wheel_event_handlers); 107 virtual void setHaveWheelEventHandlers(bool have_wheel_event_handlers);
108 virtual bool haveWheelEventHandlers() const; 108 virtual bool haveWheelEventHandlers() const;
109 virtual void setShouldScrollOnMainThread(bool scroll_on_main); 109 virtual void setShouldScrollOnMainThread(bool scroll_on_main);
110 virtual bool shouldScrollOnMainThread() const; 110 virtual bool shouldScrollOnMainThread() const;
111 virtual void setNonFastScrollableRegion( 111 virtual void setNonFastScrollableRegion(
112 const WebKit::WebVector<WebKit::WebRect>& region); 112 const blink::WebVector<blink::WebRect>& region);
113 virtual WebKit::WebVector<WebKit::WebRect> nonFastScrollableRegion() const; 113 virtual blink::WebVector<blink::WebRect> nonFastScrollableRegion() const;
114 virtual void setTouchEventHandlerRegion( 114 virtual void setTouchEventHandlerRegion(
115 const WebKit::WebVector<WebKit::WebRect>& region); 115 const blink::WebVector<blink::WebRect>& region);
116 virtual WebKit::WebVector<WebKit::WebRect> touchEventHandlerRegion() const; 116 virtual blink::WebVector<blink::WebRect> touchEventHandlerRegion() const;
117 virtual void setIsContainerForFixedPositionLayers(bool is_container); 117 virtual void setIsContainerForFixedPositionLayers(bool is_container);
118 virtual bool isContainerForFixedPositionLayers() const; 118 virtual bool isContainerForFixedPositionLayers() const;
119 virtual void setPositionConstraint( 119 virtual void setPositionConstraint(
120 const WebKit::WebLayerPositionConstraint& constraint); 120 const blink::WebLayerPositionConstraint& constraint);
121 virtual WebKit::WebLayerPositionConstraint positionConstraint() const; 121 virtual blink::WebLayerPositionConstraint positionConstraint() const;
122 virtual void setScrollClient(WebKit::WebLayerScrollClient* client); 122 virtual void setScrollClient(blink::WebLayerScrollClient* client);
123 virtual bool isOrphan() const; 123 virtual bool isOrphan() const;
124 virtual void setWebLayerClient(WebKit::WebLayerClient* client); 124 virtual void setWebLayerClient(blink::WebLayerClient* client);
125 125
126 // LayerClient implementation. 126 // LayerClient implementation.
127 virtual std::string DebugName() OVERRIDE; 127 virtual std::string DebugName() OVERRIDE;
128 128
129 virtual void setScrollParent(WebKit::WebLayer* parent); 129 virtual void setScrollParent(blink::WebLayer* parent);
130 virtual void setClipParent(WebKit::WebLayer* parent); 130 virtual void setClipParent(blink::WebLayer* parent);
131 131
132 protected: 132 protected:
133 scoped_refptr<cc::Layer> layer_; 133 scoped_refptr<cc::Layer> layer_;
134 WebKit::WebLayerClient* web_layer_client_; 134 blink::WebLayerClient* web_layer_client_;
135 135
136 private: 136 private:
137 scoped_ptr<WebToCCAnimationDelegateAdapter> animation_delegate_adapter_; 137 scoped_ptr<WebToCCAnimationDelegateAdapter> animation_delegate_adapter_;
138 138
139 DISALLOW_COPY_AND_ASSIGN(WebLayerImpl); 139 DISALLOW_COPY_AND_ASSIGN(WebLayerImpl);
140 }; 140 };
141 141
142 } // namespace webkit 142 } // namespace webkit
143 143
144 #endif // WEBKIT_RENDERER_COMPOSITOR_BINDINGS_WEB_LAYER_IMPL_H_ 144 #endif // WEBKIT_RENDERER_COMPOSITOR_BINDINGS_WEB_LAYER_IMPL_H_
OLDNEW
« no previous file with comments | « webkit/renderer/compositor_bindings/web_image_layer_impl.cc ('k') | webkit/renderer/compositor_bindings/web_layer_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698