#include "third_party/blink/public/common/input/web_pointer_event.h"
#include "base/check_op.h"
#include "base/notreached.h"
namespace blink {
namespace {
WebInputEvent::Type PointerEventTypeForTouchPointState(
WebTouchPoint::State state) { … }
}
WebPointerEvent::WebPointerEvent(const WebTouchEvent& touch_event,
const WebTouchPoint& touch_point)
: … { … }
WebPointerEvent::WebPointerEvent(WebInputEvent::Type type,
const WebMouseEvent& mouse_event)
: … { … }
std::unique_ptr<WebInputEvent> WebPointerEvent::Clone() const { … }
bool WebPointerEvent::CanCoalesce(const WebInputEvent& event) const { … }
void WebPointerEvent::Coalesce(const WebInputEvent& event) { … }
WebPointerEvent WebPointerEvent::CreatePointerCausesUaActionEvent(
WebPointerProperties::PointerType type,
base::TimeTicks time_stamp) { … }
WebPointerEvent WebPointerEvent::WebPointerEventInRootFrame() const { … }
}