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

Side by Side Diff: webkit/compositor_bindings/web_layer_impl.cc

Issue 11264056: cc: Use gfx:: Geometry types for positions, bounds, and related things. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: ScaleAsVector Created 8 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 #include "config.h" 5 #include "config.h"
6 #include "web_layer_impl.h" 6 #include "web_layer_impl.h"
7 7
8 #include "SkMatrix44.h" 8 #include "SkMatrix44.h"
9 #ifdef LOG 9 #ifdef LOG
10 #undef LOG 10 #undef LOG
(...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after
82 m_layer->setLayerAnimationDelegate(0); 82 m_layer->setLayerAnimationDelegate(0);
83 } 83 }
84 84
85 int WebLayerImpl::id() const 85 int WebLayerImpl::id() const
86 { 86 {
87 return m_layer->id(); 87 return m_layer->id();
88 } 88 }
89 89
90 void WebLayerImpl::invalidateRect(const WebFloatRect& rect) 90 void WebLayerImpl::invalidateRect(const WebFloatRect& rect)
91 { 91 {
92 m_layer->setNeedsDisplayRect(convert(rect)); 92 m_layer->setNeedsDisplayRect(rect);
93 } 93 }
94 94
95 void WebLayerImpl::invalidate() 95 void WebLayerImpl::invalidate()
96 { 96 {
97 m_layer->setNeedsDisplay(); 97 m_layer->setNeedsDisplay();
98 } 98 }
99 99
100 void WebLayerImpl::addChild(WebLayer* child) 100 void WebLayerImpl::addChild(WebLayer* child)
101 { 101 {
102 m_layer->addChild(static_cast<WebLayerImpl*>(child)->layer()); 102 m_layer->addChild(static_cast<WebLayerImpl*>(child)->layer());
(...skipping 14 matching lines...) Expand all
117 m_layer->removeFromParent(); 117 m_layer->removeFromParent();
118 } 118 }
119 119
120 void WebLayerImpl::removeAllChildren() 120 void WebLayerImpl::removeAllChildren()
121 { 121 {
122 m_layer->removeAllChildren(); 122 m_layer->removeAllChildren();
123 } 123 }
124 124
125 void WebLayerImpl::setAnchorPoint(const WebFloatPoint& anchorPoint) 125 void WebLayerImpl::setAnchorPoint(const WebFloatPoint& anchorPoint)
126 { 126 {
127 m_layer->setAnchorPoint(convert(anchorPoint)); 127 m_layer->setAnchorPoint(anchorPoint);
128 } 128 }
129 129
130 WebFloatPoint WebLayerImpl::anchorPoint() const 130 WebFloatPoint WebLayerImpl::anchorPoint() const
131 { 131 {
132 return WebFloatPoint(m_layer->anchorPoint().x(), m_layer->anchorPoint().y()) ; 132 return m_layer->anchorPoint();
133 } 133 }
134 134
135 void WebLayerImpl::setAnchorPointZ(float anchorPointZ) 135 void WebLayerImpl::setAnchorPointZ(float anchorPointZ)
136 { 136 {
137 m_layer->setAnchorPointZ(anchorPointZ); 137 m_layer->setAnchorPointZ(anchorPointZ);
138 } 138 }
139 139
140 float WebLayerImpl::anchorPointZ() const 140 float WebLayerImpl::anchorPointZ() const
141 { 141 {
142 return m_layer->anchorPointZ(); 142 return m_layer->anchorPointZ();
143 } 143 }
144 144
145 void WebLayerImpl::setBounds(const WebSize& size) 145 void WebLayerImpl::setBounds(const WebSize& size)
146 { 146 {
147 m_layer->setBounds(convert(size)); 147 m_layer->setBounds(size);
148 } 148 }
149 149
150 WebSize WebLayerImpl::bounds() const 150 WebSize WebLayerImpl::bounds() const
151 { 151 {
152 return convert(m_layer->bounds()); 152 return m_layer->bounds();
153 } 153 }
154 154
155 void WebLayerImpl::setMasksToBounds(bool masksToBounds) 155 void WebLayerImpl::setMasksToBounds(bool masksToBounds)
156 { 156 {
157 m_layer->setMasksToBounds(masksToBounds); 157 m_layer->setMasksToBounds(masksToBounds);
158 } 158 }
159 159
160 bool WebLayerImpl::masksToBounds() const 160 bool WebLayerImpl::masksToBounds() const
161 { 161 {
162 return m_layer->masksToBounds(); 162 return m_layer->masksToBounds();
(...skipping 24 matching lines...) Expand all
187 m_layer->setContentsOpaque(opaque); 187 m_layer->setContentsOpaque(opaque);
188 } 188 }
189 189
190 bool WebLayerImpl::opaque() const 190 bool WebLayerImpl::opaque() const
191 { 191 {
192 return m_layer->contentsOpaque(); 192 return m_layer->contentsOpaque();
193 } 193 }
194 194
195 void WebLayerImpl::setPosition(const WebFloatPoint& position) 195 void WebLayerImpl::setPosition(const WebFloatPoint& position)
196 { 196 {
197 m_layer->setPosition(convert(position)); 197 m_layer->setPosition(position);
198 } 198 }
199 199
200 WebFloatPoint WebLayerImpl::position() const 200 WebFloatPoint WebLayerImpl::position() const
201 { 201 {
202 return WebFloatPoint(m_layer->position().x(), m_layer->position().y()); 202 return m_layer->position();
203 } 203 }
204 204
205 void WebLayerImpl::setSublayerTransform(const SkMatrix44& matrix) 205 void WebLayerImpl::setSublayerTransform(const SkMatrix44& matrix)
206 { 206 {
207 m_layer->setSublayerTransform(transformationMatrixFromSkMatrix44(matrix)); 207 m_layer->setSublayerTransform(transformationMatrixFromSkMatrix44(matrix));
208 } 208 }
209 209
210 void WebLayerImpl::setSublayerTransform(const WebTransformationMatrix& matrix) 210 void WebLayerImpl::setSublayerTransform(const WebTransformationMatrix& matrix)
211 { 211 {
212 m_layer->setSublayerTransform(matrix); 212 m_layer->setSublayerTransform(matrix);
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
437 { 437 {
438 m_layer->setLayerScrollClient(scrollClient); 438 m_layer->setLayerScrollClient(scrollClient);
439 } 439 }
440 440
441 Layer* WebLayerImpl::layer() const 441 Layer* WebLayerImpl::layer() const
442 { 442 {
443 return m_layer.get(); 443 return m_layer.get();
444 } 444 }
445 445
446 } // namespace WebKit 446 } // namespace WebKit
OLDNEW
« no previous file with comments | « webkit/compositor_bindings/web_external_texture_layer_impl.cc ('k') | webkit/compositor_bindings/web_layer_tree_view_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698