Changeset 122484 in webkit
- Timestamp:
- Jul 12, 2012 11:14:09 AM (12 years ago)
- Location:
- trunk/Source
- Files:
-
- 9 edited
- 4 moved
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r122482 r122484 1 2012-07-12 No'am Rosenthal <noam.rosenthal@nokia.com> 2 3 Move TextureMapperAnimation and texmap/LayerTransform to platform/graphics 4 https://bugs.webkit.org/show_bug.cgi?id=91111 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 TextureMapperAnimation and LayerTransform are not specific to TextureMapper, and we want 9 to use them for other purposes as well. Moving them to platform/graphics would make that 10 more explicit. 11 12 No new tests, moving files around. 13 14 * GNUmakefile.list.am: 15 * Target.pri: 16 * WebCore.gypi: 17 * platform/graphics/GraphicsLayerAnimation.cpp: Renamed from Source/WebCore/platform/graphics/texmap/TextureMapperAnimation.cpp. 18 * platform/graphics/GraphicsLayerAnimation.h: Renamed from Source/WebCore/platform/graphics/texmap/TextureMapperAnimation.h. 19 * platform/graphics/GraphicsLayerTransform.cpp: Renamed from Source/WebCore/platform/graphics/texmap/LayerTransform.cpp. 20 * platform/graphics/GraphicsLayerTransform.h: Renamed from Source/WebCore/platform/graphics/texmap/LayerTransform.h. 21 * platform/graphics/texmap/GraphicsLayerTextureMapper.cpp: 22 (WebCore::GraphicsLayerTextureMapper::addAnimation): 23 * platform/graphics/texmap/GraphicsLayerTextureMapper.h: 24 (GraphicsLayerTextureMapper): 25 * platform/graphics/texmap/TextureMapperLayer.h: 26 (TextureMapperLayer): 27 (WebCore::TextureMapperLayer::setAnimatedTransform): 28 (WebCore::TextureMapperLayer::setAnimatedOpacity): 29 1 30 2012-07-12 Vsevolod Vlasov <vsevik@chromium.org> 2 31 -
trunk/Source/WebCore/GNUmakefile.list.am
r122445 r122484 6123 6123 Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp \ 6124 6124 Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h \ 6125 Source/WebCore/platform/graphics/ texmap/LayerTransform.cpp \6126 Source/WebCore/platform/graphics/ texmap/LayerTransform.h \6127 Source/WebCore/platform/graphics/ texmap/TextureMapperAnimation.cpp \6128 Source/WebCore/platform/graphics/ texmap/TextureMapperAnimation.h \6125 Source/WebCore/platform/graphics/GraphicsLayerTransform.cpp \ 6126 Source/WebCore/platform/graphics/GraphicsLayerTransform.h \ 6127 Source/WebCore/platform/graphics/GraphicsLayerAnimation.cpp \ 6128 Source/WebCore/platform/graphics/GraphicsLayerAnimation.h \ 6129 6129 Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.cpp \ 6130 6130 Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h \ … … 6146 6146 Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp \ 6147 6147 Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h \ 6148 Source/WebCore/platform/graphics/ texmap/LayerTransform.cpp \6149 Source/WebCore/platform/graphics/ texmap/LayerTransform.h \6150 Source/WebCore/platform/graphics/ texmap/TextureMapperAnimation.cpp \6151 Source/WebCore/platform/graphics/ texmap/TextureMapperAnimation.h \6148 Source/WebCore/platform/graphics/GraphicsLayerTransform.cpp \ 6149 Source/WebCore/platform/graphics/GraphicsLayerTransform.h \ 6150 Source/WebCore/platform/graphics/GraphicsLayerAnimation.cpp \ 6151 Source/WebCore/platform/graphics/GraphicsLayerAnimation.h \ 6152 6152 Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.cpp \ 6153 6153 Source/WebCore/platform/graphics/texmap/TextureMapperBackingStore.h \ -
trunk/Source/WebCore/Target.pri
r122462 r122484 1120 1120 platform/graphics/GraphicsContext.cpp \ 1121 1121 platform/graphics/GraphicsLayer.cpp \ 1122 platform/graphics/GraphicsLayerAnimation.cpp \ 1123 platform/graphics/GraphicsLayerTransform.cpp \ 1122 1124 platform/graphics/GraphicsTypes.cpp \ 1123 1125 platform/graphics/Image.cpp \ … … 2295 2297 platform/graphics/GraphicsContext.h \ 2296 2298 platform/graphics/GraphicsLayer.h \ 2299 platform/graphics/GraphicsLayerAnimation.h \ 2297 2300 platform/graphics/GraphicsLayerClient.h \ 2301 platform/graphics/GraphicsLayerTransform.h \ 2298 2302 platform/graphics/GraphicsTypes.h \ 2299 2303 platform/graphics/GraphicsTypes3D.h \ … … 2319 2323 platform/graphics/surfaces/GraphicsSurface.h \ 2320 2324 platform/graphics/texmap/GraphicsLayerTextureMapper.h \ 2321 platform/graphics/texmap/LayerTransform.h \2322 2325 platform/graphics/texmap/TextureMapper.h \ 2323 platform/graphics/texmap/TextureMapperAnimation.h \2324 2326 platform/graphics/texmap/TextureMapperBackingStore.h \ 2325 2327 platform/graphics/texmap/TextureMapperImageBuffer.h \ … … 2937 2939 platform/graphics/qt/StillImageQt.cpp \ 2938 2940 platform/graphics/texmap/GraphicsLayerTextureMapper.cpp \ 2939 platform/graphics/texmap/LayerTransform.cpp \2940 2941 platform/graphics/texmap/TextureMapper.cpp \ 2941 platform/graphics/texmap/TextureMapperAnimation.cpp \2942 2942 platform/graphics/texmap/TextureMapperBackingStore.cpp \ 2943 2943 platform/graphics/texmap/TextureMapperImageBuffer.cpp \ -
trunk/Source/WebCore/WebCore.gypi
r122445 r122484 3493 3493 'platform/graphics/GraphicsContext3D.cpp', 3494 3494 'platform/graphics/GraphicsLayer.cpp', 3495 'platform/graphics/GraphicsLayerAnimation.cpp', 3496 'platform/graphics/GraphicsLayerAnimation.h', 3497 'platform/graphics/GraphicsLayerTransform.cpp', 3498 'platform/graphics/GraphicsLayerTransform.h', 3495 3499 'platform/graphics/GraphicsTypes.cpp', 3496 3500 'platform/graphics/Image.cpp', … … 3907 3911 'platform/graphics/texmap/GraphicsLayerTextureMapper.cpp', 3908 3912 'platform/graphics/texmap/GraphicsLayerTextureMapper.h', 3909 'platform/graphics/texmap/LayerTransform.cpp',3910 'platform/graphics/texmap/LayerTransform.h',3911 3913 'platform/graphics/texmap/TextureMapper.cpp', 3912 3914 'platform/graphics/texmap/TextureMapper.h', 3913 'platform/graphics/texmap/TextureMapperAnimation.cpp',3914 'platform/graphics/texmap/TextureMapperAnimation.h',3915 3915 'platform/graphics/texmap/TextureMapperBackingStore.cpp', 3916 3916 'platform/graphics/texmap/TextureMapperBackingStore.h', -
trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.cpp
r122483 r122484 19 19 20 20 #include "config.h" 21 #include " TextureMapperAnimation.h"21 #include "GraphicsLayerAnimation.h" 22 22 23 23 #include "UnitBezier.h" 24 24 #include <wtf/CurrentTime.h> 25 25 26 #if USE(TEXTURE_MAPPER)27 26 namespace WebCore { 28 27 … … 146 145 147 146 148 TextureMapperAnimation::TextureMapperAnimation(const KeyframeValueList& keyframes, const IntSize& boxSize, const Animation* animation, double timeOffset, bool listsMatch)147 GraphicsLayerAnimation::GraphicsLayerAnimation(const KeyframeValueList& keyframes, const IntSize& boxSize, const Animation* animation, double timeOffset, bool listsMatch) 149 148 : m_keyframes(keyframes) 150 149 , m_boxSize(boxSize) … … 157 156 } 158 157 159 void TextureMapperAnimation::applyInternal(TextureMapperAnimationClient* client, const AnimationValue* from, const AnimationValue* to, float progress)158 void GraphicsLayerAnimation::applyInternal(Client* client, const AnimationValue* from, const AnimationValue* to, float progress) 160 159 { 161 160 switch (m_keyframes.property()) { 162 161 case AnimatedPropertyOpacity: 163 client->set Opacity(applyOpacityAnimation((static_cast<const FloatAnimationValue*>(from)->value()), (static_cast<const FloatAnimationValue*>(to)->value()), progress));162 client->setAnimatedOpacity(applyOpacityAnimation((static_cast<const FloatAnimationValue*>(from)->value()), (static_cast<const FloatAnimationValue*>(to)->value()), progress)); 164 163 return; 165 164 case AnimatedPropertyWebkitTransform: 166 client->set Transform(applyTransformAnimation(static_cast<const TransformAnimationValue*>(from)->value(), static_cast<const TransformAnimationValue*>(to)->value(), progress, m_boxSize, m_listsMatch));165 client->setAnimatedTransform(applyTransformAnimation(static_cast<const TransformAnimationValue*>(from)->value(), static_cast<const TransformAnimationValue*>(to)->value(), progress, m_boxSize, m_listsMatch)); 167 166 return; 168 167 default: … … 171 170 } 172 171 173 bool TextureMapperAnimation::isActive() const172 bool GraphicsLayerAnimation::isActive() const 174 173 { 175 174 if (state() != StoppedState) … … 179 178 } 180 179 181 bool TextureMapperAnimations::hasActiveAnimationsOfType(AnimatedPropertyID type) const182 { 183 HashMap<String, Vector< TextureMapperAnimation> >::const_iterator end = m_animations.end();184 for (HashMap<String, Vector< TextureMapperAnimation> >::const_iterator it = m_animations.begin(); it != end; ++it) {185 const Vector< TextureMapperAnimation>& animations = it->second;180 bool GraphicsLayerAnimations::hasActiveAnimationsOfType(AnimatedPropertyID type) const 181 { 182 HashMap<String, Vector<GraphicsLayerAnimation> >::const_iterator end = m_animations.end(); 183 for (HashMap<String, Vector<GraphicsLayerAnimation> >::const_iterator it = m_animations.begin(); it != end; ++it) { 184 const Vector<GraphicsLayerAnimation>& animations = it->second; 186 185 for (size_t i = 0; i < animations.size(); ++i) { 187 186 if (animations[i].isActive() && animations[i].property() == type) … … 192 191 } 193 192 194 bool TextureMapperAnimations::hasRunningAnimations() const195 { 196 HashMap<String, Vector< TextureMapperAnimation> >::const_iterator end = m_animations.end();197 for (HashMap<String, Vector< TextureMapperAnimation> >::const_iterator it = m_animations.begin(); it != end; ++it) {198 const Vector< TextureMapperAnimation>& animations = it->second;193 bool GraphicsLayerAnimations::hasRunningAnimations() const 194 { 195 HashMap<String, Vector<GraphicsLayerAnimation> >::const_iterator end = m_animations.end(); 196 for (HashMap<String, Vector<GraphicsLayerAnimation> >::const_iterator it = m_animations.begin(); it != end; ++it) { 197 const Vector<GraphicsLayerAnimation>& animations = it->second; 199 198 for (size_t i = 0; i < animations.size(); ++i) { 200 if (animations[i].state() == TextureMapperAnimation::PlayingState)199 if (animations[i].state() == GraphicsLayerAnimation::PlayingState) 201 200 return true; 202 201 } … … 206 205 } 207 206 208 void TextureMapperAnimation::apply(TextureMapperAnimationClient* client)207 void GraphicsLayerAnimation::apply(Client* client) 209 208 { 210 209 if (state() == StoppedState) … … 245 244 } 246 245 247 void TextureMapperAnimation::pause(double offset)246 void GraphicsLayerAnimation::pause(double offset) 248 247 { 249 248 // FIXME: should apply offset here. … … 252 251 } 253 252 254 void TextureMapperAnimations::add(const String& name, const TextureMapperAnimation& animation)255 { 256 HashMap<String, Vector< TextureMapperAnimation> >::iterator it = m_animations.find(name);253 void GraphicsLayerAnimations::add(const String& name, const GraphicsLayerAnimation& animation) 254 { 255 HashMap<String, Vector<GraphicsLayerAnimation> >::iterator it = m_animations.find(name); 257 256 if (it != m_animations.end()) { 258 257 it->second.append(animation); … … 260 259 } 261 260 262 Vector< TextureMapperAnimation> animations;261 Vector<GraphicsLayerAnimation> animations; 263 262 animations.append(animation); 264 263 m_animations.add(name, animations); 265 264 } 266 265 267 void TextureMapperAnimations::pause(const String& name, double offset)268 { 269 HashMap<String, Vector< TextureMapperAnimation> >::iterator it = m_animations.find(name);266 void GraphicsLayerAnimations::pause(const String& name, double offset) 267 { 268 HashMap<String, Vector<GraphicsLayerAnimation> >::iterator it = m_animations.find(name); 270 269 if (it == m_animations.end()) 271 270 return; … … 275 274 } 276 275 277 void TextureMapperAnimations::apply(TextureMapperAnimationClient* client)278 { 279 HashMap<String, Vector< TextureMapperAnimation> >::iterator end = m_animations.end();280 for (HashMap<String, Vector< TextureMapperAnimation> >::iterator it = m_animations.begin(); it != end; ++it) {276 void GraphicsLayerAnimations::apply(GraphicsLayerAnimation::Client* client) 277 { 278 HashMap<String, Vector<GraphicsLayerAnimation> >::iterator end = m_animations.end(); 279 for (HashMap<String, Vector<GraphicsLayerAnimation> >::iterator it = m_animations.begin(); it != end; ++it) { 281 280 for (size_t i = 0; i < it->second.size(); ++i) 282 281 it->second[i].apply(client); … … 285 284 286 285 } 287 #endif -
trunk/Source/WebCore/platform/graphics/GraphicsLayerAnimation.h
r122483 r122484 18 18 */ 19 19 20 #ifndef TextureMapperAnimation_h21 #define TextureMapperAnimation_h20 #ifndef GraphicsLayerAnimation_h 21 #define GraphicsLayerAnimation_h 22 22 23 23 #include "GraphicsLayer.h" … … 26 26 #include <wtf/text/StringHash.h> 27 27 28 #if USE(TEXTURE_MAPPER)29 28 namespace WebCore { 30 29 31 class TextureMapperAnimationClient { 32 public: 33 virtual void setTransform(const TransformationMatrix&) = 0; 34 virtual void setOpacity(float) = 0; 35 }; 36 37 class TextureMapperAnimation { 30 class GraphicsLayerAnimation { 38 31 public: 39 32 enum AnimationState { PlayingState, PausedState, StoppedState }; 33 class Client { 34 public: 35 virtual void setAnimatedTransform(const TransformationMatrix&) = 0; 36 virtual void setAnimatedOpacity(float) = 0; 37 }; 40 38 41 TextureMapperAnimation()39 GraphicsLayerAnimation() 42 40 : m_keyframes(AnimatedPropertyInvalid) 43 41 { } 44 TextureMapperAnimation(const KeyframeValueList&, const IntSize&, const Animation*, double, bool);45 void apply( TextureMapperAnimationClient*);42 GraphicsLayerAnimation(const KeyframeValueList&, const IntSize&, const Animation*, double, bool); 43 void apply(Client*); 46 44 void pause(double); 47 45 AnimationState state() const { return m_state; } … … 51 49 52 50 private: 53 void applyInternal( TextureMapperAnimationClient*, const AnimationValue* from, const AnimationValue* to, float progress);51 void applyInternal(Client*, const AnimationValue* from, const AnimationValue* to, float progress); 54 52 KeyframeValueList m_keyframes; 55 53 IntSize m_boxSize; … … 63 61 }; 64 62 65 class TextureMapperAnimations {63 class GraphicsLayerAnimations { 66 64 public: 67 TextureMapperAnimations() { }65 GraphicsLayerAnimations() { } 68 66 69 void add(const String&, const TextureMapperAnimation&);67 void add(const String&, const GraphicsLayerAnimation&); 70 68 void remove(const String& name) { m_animations.remove(name); } 71 69 void pause(const String&, double); 72 void apply( TextureMapperAnimationClient*);70 void apply(GraphicsLayerAnimation::Client*); 73 71 bool isEmpty() const { return m_animations.isEmpty(); } 74 72 … … 77 75 78 76 private: 79 HashMap<String, Vector< TextureMapperAnimation> > m_animations;77 HashMap<String, Vector<GraphicsLayerAnimation> > m_animations; 80 78 }; 81 79 82 80 } 83 #endif // USE(TEXTURE_MAPPER) 84 85 #endif // TextureMapperAnimation_h 81 #endif // GraphicsLayerAnimation_h -
trunk/Source/WebCore/platform/graphics/GraphicsLayerTransform.cpp
r122483 r122484 19 19 20 20 #include "config.h" 21 #include " LayerTransform.h"21 #include "GraphicsLayerTransform.h" 22 22 23 23 namespace WebCore { 24 24 25 LayerTransform::LayerTransform()26 : m_flattening(false)27 , m_dirty(false) // false by default since all default values would be combined as the identity matrix28 , m_childrenDirty(false)25 GraphicsLayerTransform::GraphicsLayerTransform() 26 : m_flattening(false) 27 , m_dirty(false) // false by default since all default values would be combined as the identity matrix 28 , m_childrenDirty(false) 29 29 { 30 30 } 31 31 32 void LayerTransform::setPosition(const FloatPoint& position)32 void GraphicsLayerTransform::setPosition(const FloatPoint& position) 33 33 { 34 34 m_position = position; … … 36 36 } 37 37 38 void LayerTransform::setSize(const FloatSize& size)38 void GraphicsLayerTransform::setSize(const FloatSize& size) 39 39 { 40 40 m_size = size; … … 42 42 } 43 43 44 void LayerTransform::setAnchorPoint(const FloatPoint3D& anchorPoint)44 void GraphicsLayerTransform::setAnchorPoint(const FloatPoint3D& anchorPoint) 45 45 { 46 46 m_anchorPoint = anchorPoint; … … 48 48 } 49 49 50 void LayerTransform::setFlattening(bool flattening)50 void GraphicsLayerTransform::setFlattening(bool flattening) 51 51 { 52 52 m_flattening = flattening; … … 54 54 } 55 55 56 void LayerTransform::setLocalTransform(const TransformationMatrix& transform)56 void GraphicsLayerTransform::setLocalTransform(const TransformationMatrix& transform) 57 57 { 58 58 m_local = transform; … … 60 60 } 61 61 62 void LayerTransform::setChildrenTransform(const TransformationMatrix& transform)62 void GraphicsLayerTransform::setChildrenTransform(const TransformationMatrix& transform) 63 63 { 64 64 m_children = transform; … … 66 66 } 67 67 68 TransformationMatrix LayerTransform::combined()68 TransformationMatrix GraphicsLayerTransform::combined() 69 69 { 70 70 ASSERT(!m_dirty); … … 72 72 } 73 73 74 TransformationMatrix LayerTransform::combinedForChildren()74 TransformationMatrix GraphicsLayerTransform::combinedForChildren() 75 75 { 76 76 ASSERT(!m_dirty); … … 80 80 } 81 81 82 void LayerTransform::combineTransforms(const TransformationMatrix& parentTransform)82 void GraphicsLayerTransform::combineTransforms(const TransformationMatrix& parentTransform) 83 83 { 84 84 float originX = m_anchorPoint.x() * m_size.width(); … … 97 97 } 98 98 99 void LayerTransform::combineTransformsForChildren()99 void GraphicsLayerTransform::combineTransformsForChildren() 100 100 { 101 101 ASSERT(!m_dirty); -
trunk/Source/WebCore/platform/graphics/GraphicsLayerTransform.h
r122483 r122484 18 18 */ 19 19 20 #ifndef LayerTransform_h21 #define LayerTransform_h20 #ifndef GraphicsLayerTransform_h 21 #define GraphicsLayerTransform_h 22 22 23 23 #include "FloatPoint.h" … … 28 28 namespace WebCore { 29 29 30 class LayerTransform {30 class GraphicsLayerTransform { 31 31 public: 32 LayerTransform();32 GraphicsLayerTransform(); 33 33 void setPosition(const FloatPoint&); 34 34 void setSize(const FloatSize&); … … 60 60 } 61 61 62 #endif // LayerTransform_h62 #endif // GraphicsLayerTransform_h -
trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.cpp
r120532 r122484 369 369 listsMatch = validateTransformOperations(valueList, hasBigRotation) >= 0; 370 370 371 m_animations.add(keyframesName, TextureMapperAnimation(valueList, boxSize, anim, timeOffset, listsMatch));371 m_animations.add(keyframesName, GraphicsLayerAnimation(valueList, boxSize, anim, timeOffset, listsMatch)); 372 372 notifyChange(TextureMapperLayer::AnimationChange); 373 373 m_animationStartedTimer.startOneShot(0); -
trunk/Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h
r122175 r122484 107 107 TextureMapperPlatformLayer* m_contentsLayer; 108 108 FloatRect m_needsDisplayRect; 109 TextureMapperAnimations m_animations;109 GraphicsLayerAnimations m_animations; 110 110 void animationStartedTimerFired(Timer<GraphicsLayerTextureMapper>*); 111 111 Timer<GraphicsLayerTextureMapper> m_animationStartedTimer; -
trunk/Source/WebCore/platform/graphics/texmap/TextureMapperLayer.h
r120532 r122484 25 25 #include "GraphicsContext.h" 26 26 #include "GraphicsLayer.h" 27 #include "GraphicsLayerAnimation.h" 28 #include "GraphicsLayerTransform.h" 27 29 #include "Image.h" 28 30 #include "IntPointHash.h" 29 #include "LayerTransform.h"30 31 #include "TextureMapper.h" 31 #include "TextureMapperAnimation.h"32 32 #include "TextureMapperBackingStore.h" 33 33 #include "Timer.h" … … 57 57 }; 58 58 59 class TextureMapperLayer : public TextureMapperAnimationClient {59 class TextureMapperLayer : public GraphicsLayerAnimation::Client { 60 60 61 61 public: … … 158 158 void drawRepaintCounter(GraphicsContext*, GraphicsLayer*); 159 159 160 // GraphicsLayerAnimation::Client 161 void setAnimatedTransform(const TransformationMatrix& matrix) { setTransform(matrix); } 162 void setAnimatedOpacity(float opacity) { setOpacity(opacity); } 163 160 164 void syncAnimations(); 161 165 bool isVisible() const; … … 169 173 bool shouldPaintToIntermediateSurface() const; 170 174 171 LayerTransform m_transform;175 GraphicsLayerTransform m_transform; 172 176 173 177 inline FloatRect layerRect() const … … 231 235 State m_state; 232 236 TextureMapper* m_textureMapper; 233 TextureMapperAnimations m_animations;237 GraphicsLayerAnimations m_animations; 234 238 IntPoint m_scrollPositionDelta; 235 239 bool m_fixedToViewport; -
trunk/Source/WebKit2/ChangeLog
r122478 r122484 1 2012-07-12 No'am Rosenthal <noam.rosenthal@nokia.com> 2 3 Move TextureMapperAnimation and texmap/LayerTransform to platform/graphics 4 https://bugs.webkit.org/show_bug.cgi?id=91111 5 6 Reviewed by Kenneth Rohde Christiansen. 7 8 Include the new filenames. 9 10 * WebProcess/WebPage/LayerTreeCoordinator/WebGraphicsLayer.h: 11 (WebGraphicsLayer): 12 1 13 2012-07-12 Adenilson Cavalcanti <cavalcantii@gmail.com> 2 14 -
trunk/Source/WebKit2/WebProcess/WebPage/LayerTreeCoordinator/WebGraphicsLayer.h
r121221 r122484 24 24 #include "FloatPoint3D.h" 25 25 #include "GraphicsLayer.h" 26 #include "GraphicsLayerTransform.h" 26 27 #include "Image.h" 27 28 #include "IntSize.h" 28 #include "LayerTransform.h"29 29 #include "ShareableBitmap.h" 30 30 #include "TiledBackingStore.h" … … 166 166 GraphicsLayer* m_maskTarget; 167 167 FloatRect m_needsDisplayRect; 168 LayerTransform m_layerTransform;168 GraphicsLayerTransform m_layerTransform; 169 169 bool m_inUpdateMode : 1; 170 170 bool m_shouldUpdateVisibleRect: 1;
Note: See TracChangeset
for help on using the changeset viewer.