blob: cb63abbbfb14976e362c12b7fa19d9539f7ee8e3 [file] [log] [blame]
vollickd08fbfd2017-05-17 19:30:101// Copyright 2017 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
Ian Vollick4e26ac322017-07-11 14:58:215#include "chrome/browser/vr/elements/button_texture.h"
vollickd08fbfd2017-05-17 19:30:106
Ian Vollick4e26ac322017-07-11 14:58:217namespace vr {
vollickd08fbfd2017-05-17 19:30:108
9ButtonTexture::ButtonTexture() = default;
10
11ButtonTexture::~ButtonTexture() = default;
12
ampf9189aa2017-06-06 21:33:0713void ButtonTexture::OnSetMode() {
14 set_dirty();
15}
16
vollickd08fbfd2017-05-17 19:30:1017void ButtonTexture::SetPressed(bool pressed) {
18 if (pressed_ != pressed)
19 set_dirty();
20 pressed_ = pressed;
21}
22
23void ButtonTexture::SetHovered(bool hovered) {
24 if (hovered_ != hovered)
25 set_dirty();
26 hovered_ = hovered;
27}
28
Ian Vollick4e26ac322017-07-11 14:58:2129} // namespace vr