diff options
author | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-18 08:24:40 +0000 |
---|---|---|
committer | jamesr@chromium.org <jamesr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-03-18 08:24:40 +0000 |
commit | e12dd0e802b2a80112cb40e01fabcc5c0475f05b (patch) | |
tree | fbfd355be68b05d64c98e4c0618e1d4ad8122f6a /cc/resources/resource_update.cc | |
parent | 0d4f1f4b15d63e5976f0a2c0205d414da861c8a5 (diff) | |
download | chromium_src-e12dd0e802b2a80112cb40e01fabcc5c0475f05b.zip chromium_src-e12dd0e802b2a80112cb40e01fabcc5c0475f05b.tar.gz chromium_src-e12dd0e802b2a80112cb40e01fabcc5c0475f05b.tar.bz2 |
Part 8 of cc/ directory shuffles: resources
Continuation of https://src.chromium.org/viewvc/chrome?view=rev&revision=188681
BUG=190824
TBR=enne@chromium.org, piman@chromium.org, jschuh@chromium.org
Review URL: https://codereview.chromium.org/12471007
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@188696 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/resources/resource_update.cc')
-rw-r--r-- | cc/resources/resource_update.cc | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/cc/resources/resource_update.cc b/cc/resources/resource_update.cc new file mode 100644 index 0000000..9be2de2 --- /dev/null +++ b/cc/resources/resource_update.cc @@ -0,0 +1,50 @@ +// Copyright 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "cc/resources/resource_update.h" + +#include "base/logging.h" + +namespace cc { + +ResourceUpdate ResourceUpdate::Create(PrioritizedResource* texture, + const SkBitmap* bitmap, + gfx::Rect content_rect, + gfx::Rect source_rect, + gfx::Vector2d dest_offset) { + CHECK(content_rect.Contains(source_rect)); + ResourceUpdate update; + update.texture = texture; + update.bitmap = bitmap; + update.content_rect = content_rect; + update.source_rect = source_rect; + update.dest_offset = dest_offset; + return update; +} + +ResourceUpdate ResourceUpdate::CreateFromPicture(PrioritizedResource* texture, + SkPicture* picture, + gfx::Rect content_rect, + gfx::Rect source_rect, + gfx::Vector2d dest_offset) { + CHECK(content_rect.Contains(source_rect)); + ResourceUpdate update; + update.texture = texture; + update.picture = picture; + update.content_rect = content_rect; + update.source_rect = source_rect; + update.dest_offset = dest_offset; + return update; +} + +ResourceUpdate::ResourceUpdate() + : texture(NULL), + bitmap(NULL), + picture(NULL) { +} + +ResourceUpdate::~ResourceUpdate() { +} + +} // namespace cc |