// Copyright (c) 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 "ui/snapshot/snapshot.h" #include "base/callback.h" #include "ui/gfx/geometry/rect.h" #include "ui/gfx/image/image.h" namespace ui { bool GrabViewSnapshot(gfx::NativeView view, const gfx::Rect& snapshot_bounds, gfx::Image* image) { // TODO(bajones): Implement iOS snapshot functionality return false; } bool GrabWindowSnapshot(gfx::NativeWindow window, const gfx::Rect& snapshot_bounds, gfx::Image* image) { // TODO(bajones): Implement iOS snapshot functionality return false; } void GrabWindowSnapshotAndScaleAsync( gfx::NativeWindow window, const gfx::Rect& snapshot_bounds, const gfx::Size& target_size, scoped_refptr background_task_runner, GrabWindowSnapshotAsyncCallback callback) { callback.Run(gfx::Image()); } void GrabViewSnapshotAsync(gfx::NativeView view, const gfx::Rect& source_rect, const GrabWindowSnapshotAsyncCallback& callback) { callback.Run(gfx::Image()); } void GrabWindowSnapshotAsync(gfx::NativeWindow window, const gfx::Rect& source_rect, const GrabWindowSnapshotAsyncCallback& callback) { callback.Run(gfx::Image()); } } // namespace ui