summaryrefslogtreecommitdiffstats
path: root/cc/texture_draw_quad.h
diff options
context:
space:
mode:
authordanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-20 04:12:41 +0000
committerdanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-10-20 04:12:41 +0000
commit1fea814130ff23de709fe242819d67b9d4344e07 (patch)
tree6b9f06266db7ea814bc597ffb7fea731fb77904e /cc/texture_draw_quad.h
parentefd25e631eba64162229c4aee56413a4a0fd7549 (diff)
downloadchromium_src-1fea814130ff23de709fe242819d67b9d4344e07.zip
chromium_src-1fea814130ff23de709fe242819d67b9d4344e07.tar.gz
chromium_src-1fea814130ff23de709fe242819d67b9d4344e07.tar.bz2
cc: Use ui/gfx geometry types for the CCRenderPass and CCDrawQuad classes.
We use these geometry types for CCDrawQuad types and in CCRenderPass, and so we also make use of them in the CCRenderer classes. A minor number of copies back to cc:: (WebCore) geometry types do occur in the renderer implementations for now until we migrate the rest of the compositor. Covered by existing tests. BUG=152473 R=enne,jamesr Review URL: https://chromiumcodereview.appspot.com/10984053 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@163142 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/texture_draw_quad.h')
-rw-r--r--cc/texture_draw_quad.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/cc/texture_draw_quad.h b/cc/texture_draw_quad.h
index daa600f..0c5736e 100644
--- a/cc/texture_draw_quad.h
+++ b/cc/texture_draw_quad.h
@@ -6,8 +6,8 @@
#define CCTextureDrawQuad_h
#include "CCDrawQuad.h"
-#include "FloatRect.h"
#include "base/memory/scoped_ptr.h"
+#include "ui/gfx/rect_f.h"
namespace cc {
@@ -15,8 +15,8 @@ namespace cc {
class CCTextureDrawQuad : public CCDrawQuad {
public:
- static scoped_ptr<CCTextureDrawQuad> create(const CCSharedQuadState*, const IntRect&, unsigned resourceId, bool premultipliedAlpha, const FloatRect& uvRect, bool flipped);
- FloatRect uvRect() const { return m_uvRect; }
+ static scoped_ptr<CCTextureDrawQuad> create(const CCSharedQuadState*, const gfx::Rect&, unsigned resourceId, bool premultipliedAlpha, const gfx::RectF& uvRect, bool flipped);
+ gfx::RectF uvRect() const { return m_uvRect; }
unsigned resourceId() const { return m_resourceId; }
bool premultipliedAlpha() const { return m_premultipliedAlpha; }
@@ -26,11 +26,11 @@ public:
static const CCTextureDrawQuad* materialCast(const CCDrawQuad*);
private:
- CCTextureDrawQuad(const CCSharedQuadState*, const IntRect&, unsigned resourceId, bool premultipliedAlpha, const FloatRect& uvRect, bool flipped);
+ CCTextureDrawQuad(const CCSharedQuadState*, const gfx::Rect&, unsigned resourceId, bool premultipliedAlpha, const gfx::RectF& uvRect, bool flipped);
unsigned m_resourceId;
bool m_premultipliedAlpha;
- FloatRect m_uvRect;
+ gfx::RectF m_uvRect;
bool m_flipped;
};