1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "mojo/services/view_manager/view.h"
6
7#include "mojo/services/view_manager/node.h"
8
9namespace mojo {
10namespace view_manager {
11namespace service {
12
13View::View(const ViewId& id) : id_(id), node_(NULL) {}
14
15View::~View() {
16}
17
18void View::SetBitmap(const SkBitmap& bitmap) {
19  bitmap_ = bitmap;
20  if (node_) {
21    node_->window()->SchedulePaintInRect(
22        gfx::Rect(node_->window()->bounds().size()));
23  }
24}
25
26}  // namespace service
27}  // namespace view_manager
28}  // namespace mojo
29