chromium/content/browser/media/capture/mouse_cursor_overlay_controller.cc

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

#include "content/browser/media/capture/mouse_cursor_overlay_controller.h"

#include <cmath>
#include <utility>

#include "base/check_op.h"
#include "base/feature_list.h"
#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "base/task/sequenced_task_runner.h"
#include "base/time/default_tick_clock.h"
#include "base/time/time.h"
#include "third_party/blink/public/common/features_generated.h"

namespace content {

// static
constexpr base::TimeDelta MouseCursorOverlayController::kIdleTimeout;

void MouseCursorOverlayController::Start(
    std::unique_ptr<Overlay> overlay,
    scoped_refptr<base::SequencedTaskRunner> task_runner) {}

void MouseCursorOverlayController::Stop() {}

bool MouseCursorOverlayController::IsUserInteractingWithView() const {}

base::WeakPtr<MouseCursorOverlayController>
MouseCursorOverlayController::GetWeakPtr() {}

void MouseCursorOverlayController::SendMouseEvent() {}

void MouseCursorOverlayController::OnMouseCoordinatesUpdated(
    const gfx::Point& coordinates) {}

void MouseCursorOverlayController::OnMouseMoved(const gfx::PointF& location) {}

void MouseCursorOverlayController::OnMouseClicked(const gfx::PointF& location) {}

void MouseCursorOverlayController::OnMouseHasGoneIdle() {}

void MouseCursorOverlayController::UpdateOverlay(const gfx::PointF& location) {}

void MouseCursorOverlayController::SetTickClockForTesting(
    const base::TickClock* tick_clock) {}

}  // namespace content