chromium/components/input/cursor_manager.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "components/input/cursor_manager.h"

#include <algorithm>
#include <string>
#include <vector>

#include "base/check.h"
#include "base/ranges/algorithm.h"
#include "components/input/render_widget_host_view_input.h"
#include "ui/base/cursor/cursor.h"
#include "ui/base/cursor/mojom/cursor_type.mojom-shared.h"
#include "ui/gfx/geometry/skia_conversions.h"

namespace input {

CursorManager::CursorManager(RenderWidgetHostViewInput* root)
    :{}

CursorManager::~CursorManager() = default;

void CursorManager::UpdateCursor(RenderWidgetHostViewInput* view,
                                 const ui::Cursor& cursor) {}

void CursorManager::UpdateViewUnderCursor(
    RenderWidgetHostViewInput* view) {}

void CursorManager::ViewBeingDestroyed(RenderWidgetHostViewInput* view) {}

bool CursorManager::IsViewUnderCursor(
    RenderWidgetHostViewInput* view) const {}

base::ScopedClosureRunner CursorManager::CreateDisallowCustomCursorScope(
    int max_dimension_dips) {}

bool CursorManager::GetCursorForTesting(RenderWidgetHostViewInput* view,
                                        ui::Cursor& cursor) {}

bool CursorManager::IsCursorAllowed(const ui::Cursor& cursor) const {}

void CursorManager::DisallowCustomCursorScopeExpired(int max_dimension_dips) {}

void CursorManager::UpdateCursor() {}

}  // namespace input