blob: 3a53c66ea10575a694c176629ad02550fae5b732 [file] [log] [blame]
// Copyright 2017 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 "chrome/browser/vr/elements/invisible_hit_target.h"
namespace vr {
InvisibleHitTarget::InvisibleHitTarget() {
set_hit_testable(true);
}
InvisibleHitTarget::~InvisibleHitTarget() = default;
void InvisibleHitTarget::Render(UiElementRenderer* renderer,
const CameraModel& model) const {}
void InvisibleHitTarget::OnHoverEnter(const gfx::PointF& position,
base::TimeTicks timestamp) {
UiElement::OnHoverEnter(position, timestamp);
hovered_ = true;
}
void InvisibleHitTarget::OnHoverLeave(base::TimeTicks timestamp) {
UiElement::OnHoverLeave(timestamp);
hovered_ = false;
}
} // namespace vr