blob: f1c2021b5ee0d40d59250de4479ab55fb30c54d3 [file] [log] [blame]
// Copyright 2014 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/ozone/platform/drm/host/drm_cursor.h"
#include "base/thread_task_runner_handle.h"
#include "ui/gfx/geometry/point.h"
#include "ui/gfx/geometry/point_conversions.h"
#include "ui/gfx/geometry/point_f.h"
#include "ui/ozone/platform/drm/host/drm_window_host.h"
#include "ui/ozone/platform/drm/host/drm_window_host_manager.h"
#if defined(OS_CHROMEOS)
#include "ui/events/ozone/chromeos/cursor_controller.h"
#endif
namespace ui {
DrmCursor::DrmCursor(DrmWindowHostManager* window_manager) {
}
DrmCursor::~DrmCursor() {
}
void DrmCursor::SetCursor(gfx::AcceleratedWidget window,
PlatformCursor platform_cursor) {
//TODO
}
void DrmCursor::OnWindowAdded(gfx::AcceleratedWidget window,
const gfx::Rect& bounds_in_screen,
const gfx::Rect& cursor_confined_bounds) {
//TODO
}
void DrmCursor::OnWindowRemoved(gfx::AcceleratedWidget window) {
//TODO
}
void DrmCursor::CommitBoundsChange(
gfx::AcceleratedWidget window,
const gfx::Rect& new_display_bounds_in_screen,
const gfx::Rect& new_confined_bounds) {
//TODO
}
void DrmCursor::MoveCursorTo(gfx::AcceleratedWidget window,
const gfx::PointF& location) {
//TODO
}
void DrmCursor::MoveCursorTo(const gfx::PointF& screen_location) {
//TODO
}
void DrmCursor::MoveCursor(const gfx::Vector2dF& delta) {
//TODO
}
bool DrmCursor::IsCursorVisible() {
//TODO
return false;
}
gfx::PointF DrmCursor::GetLocation() {
//TODO
return gfx::PointF();
}
gfx::Rect DrmCursor::GetCursorConfinedBounds() {
//TODO
return gfx::Rect();
}
} // namespace ui