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

Unified Diff: ui/ozone/platform/test/file_surface_factory.cc

Issue 312393002: ozone: Move the factory interfaces into a common target. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: tot-merge-r278697 Created 6 years, 6 months 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ui/ozone/platform/test/file_surface_factory.h ('k') | ui/ozone/platform/test/ozone_platform_test.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/ozone/platform/test/file_surface_factory.cc
diff --git a/ui/gfx/ozone/impl/file_surface_factory.cc b/ui/ozone/platform/test/file_surface_factory.cc
similarity index 68%
rename from ui/gfx/ozone/impl/file_surface_factory.cc
rename to ui/ozone/platform/test/file_surface_factory.cc
index ca7dfaffc08abbb8b88ac7e52808fa457e96fdbf..ab1e67cbaad31323009c504365845ebbb98d86c0 100644
--- a/ui/gfx/ozone/impl/file_surface_factory.cc
+++ b/ui/ozone/platform/test/file_surface_factory.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "ui/gfx/ozone/impl/file_surface_factory.h"
+#include "ui/ozone/platform/test/file_surface_factory.h"
#include "base/bind.h"
#include "base/file_util.h"
@@ -12,16 +12,15 @@
#include "third_party/skia/include/core/SkCanvas.h"
#include "third_party/skia/include/core/SkSurface.h"
#include "ui/gfx/codec/png_codec.h"
-#include "ui/gfx/ozone/surface_ozone_canvas.h"
#include "ui/gfx/skia_util.h"
#include "ui/gfx/vsync_provider.h"
+#include "ui/ozone/public/surface_ozone_canvas.h"
-namespace gfx {
+namespace ui {
namespace {
-void WriteDataToFile(const base::FilePath& location,
- const SkBitmap& bitmap) {
+void WriteDataToFile(const base::FilePath& location, const SkBitmap& bitmap) {
std::vector<unsigned char> png_data;
gfx::PNGCodec::FastEncodeBGRASkBitmap(bitmap, true, &png_data);
base::WriteFile(location,
@@ -35,10 +34,9 @@ class FileSurface : public SurfaceOzoneCanvas {
virtual ~FileSurface() {}
// SurfaceOzoneCanvas overrides:
- virtual void ResizeCanvas(const Size& viewport_size) OVERRIDE {
- surface_ = skia::AdoptRef(SkSurface::NewRaster(
- SkImageInfo::MakeN32Premul(viewport_size.width(),
- viewport_size.height())));
+ virtual void ResizeCanvas(const gfx::Size& viewport_size) OVERRIDE {
+ surface_ = skia::AdoptRef(SkSurface::NewRaster(SkImageInfo::MakeN32Premul(
+ viewport_size.width(), viewport_size.height())));
}
virtual skia::RefPtr<SkCanvas> GetCanvas() OVERRIDE {
return skia::SharePtr(surface_->getCanvas());
@@ -65,37 +63,36 @@ class FileSurface : public SurfaceOzoneCanvas {
} // namespace
-FileSurfaceFactory::FileSurfaceFactory(
- const base::FilePath& dump_location)
+FileSurfaceFactory::FileSurfaceFactory(const base::FilePath& dump_location)
: location_(dump_location) {
- CHECK(!base::DirectoryExists(location_))
- << "Location cannot be a directory (" << location_.value() << ")";
+ CHECK(!base::DirectoryExists(location_)) << "Location cannot be a directory ("
+ << location_.value() << ")";
CHECK(!base::PathExists(location_) || base::PathIsWritable(location_));
}
-FileSurfaceFactory::~FileSurfaceFactory() {}
+FileSurfaceFactory::~FileSurfaceFactory() {
+}
-SurfaceFactoryOzone::HardwareState
-FileSurfaceFactory::InitializeHardware() {
+SurfaceFactoryOzone::HardwareState FileSurfaceFactory::InitializeHardware() {
return INITIALIZED;
}
void FileSurfaceFactory::ShutdownHardware() {
}
-AcceleratedWidget FileSurfaceFactory::GetAcceleratedWidget() {
+gfx::AcceleratedWidget FileSurfaceFactory::GetAcceleratedWidget() {
return 1;
}
scoped_ptr<SurfaceOzoneCanvas> FileSurfaceFactory::CreateCanvasForWidget(
- gfx::AcceleratedWidget w) {
+ gfx::AcceleratedWidget w) {
return make_scoped_ptr<SurfaceOzoneCanvas>(new FileSurface(location_));
}
bool FileSurfaceFactory::LoadEGLGLES2Bindings(
- AddGLLibraryCallback add_gl_library,
- SetGLGetProcAddressProcCallback set_gl_get_proc_address) {
+ AddGLLibraryCallback add_gl_library,
+ SetGLGetProcAddressProcCallback set_gl_get_proc_address) {
return false;
}
-} // namespace gfx
+} // namespace ui
« no previous file with comments | « ui/ozone/platform/test/file_surface_factory.h ('k') | ui/ozone/platform/test/ozone_platform_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698