// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
module blink.mojom;
// Enumerates the state of which the touch point can be in.
enum TouchState {
kStateUndefined,
kStateReleased,
kStatePressed,
kStateMoved,
kStateStationary,
kStateCancelled,
};
// Describes which touch event consumers are present in the renderer, for use in
// touch action and touch event filtering.
struct TouchEventConsumers {
bool has_touch_event_handlers;
bool has_hit_testable_scrollbar;
};