#include "third_party/blink/public/common/input/synthetic_web_input_event_builders.h"
#include "base/check_op.h"
#include "ui/events/base_event_utils.h"
namespace blink {
WebMouseEvent SyntheticWebMouseEventBuilder::Build(
blink::WebInputEvent::Type type) { … }
WebMouseEvent SyntheticWebMouseEventBuilder::Build(
blink::WebInputEvent::Type type,
float window_x,
float window_y,
int modifiers,
blink::WebPointerProperties::PointerType pointer_type) { … }
WebMouseWheelEvent SyntheticWebMouseWheelEventBuilder::Build(
WebMouseWheelEvent::Phase phase) { … }
WebMouseWheelEvent SyntheticWebMouseWheelEventBuilder::Build(
float x,
float y,
float dx,
float dy,
int modifiers,
ui::ScrollGranularity delta_units) { … }
WebMouseWheelEvent SyntheticWebMouseWheelEventBuilder::Build(
float x,
float y,
float global_x,
float global_y,
float dx,
float dy,
int modifiers,
ui::ScrollGranularity delta_units) { … }
WebGestureEvent SyntheticWebGestureEventBuilder::Build(
WebInputEvent::Type type,
blink::WebGestureDevice source_device,
int modifiers) { … }
WebGestureEvent SyntheticWebGestureEventBuilder::BuildScrollBegin(
float dx_hint,
float dy_hint,
blink::WebGestureDevice source_device,
int pointer_count) { … }
WebGestureEvent SyntheticWebGestureEventBuilder::BuildScrollUpdate(
float dx,
float dy,
int modifiers,
blink::WebGestureDevice source_device) { … }
WebGestureEvent SyntheticWebGestureEventBuilder::BuildScrollEnd(
blink::WebGestureDevice source_device) { … }
WebGestureEvent SyntheticWebGestureEventBuilder::BuildPinchUpdate(
float scale,
float anchor_x,
float anchor_y,
int modifiers,
blink::WebGestureDevice source_device) { … }
WebGestureEvent SyntheticWebGestureEventBuilder::BuildFling(
float velocity_x,
float velocity_y,
blink::WebGestureDevice source_device) { … }
SyntheticWebTouchEvent::SyntheticWebTouchEvent() : … { … }
void SyntheticWebTouchEvent::ResetPoints() { … }
int SyntheticWebTouchEvent::PressPoint(float x,
float y,
float radius_x,
float radius_y,
float rotation_angle,
float force,
float tangential_pressure,
int tilt_x,
int tilt_y) { … }
void SyntheticWebTouchEvent::MovePoint(int index,
float x,
float y,
float radius_x,
float radius_y,
float rotation_angle,
float force,
float tangential_pressure,
int tilt_x,
int tilt_y) { … }
void SyntheticWebTouchEvent::ReleasePoint(int index) { … }
void SyntheticWebTouchEvent::CancelPoint(int index) { … }
void SyntheticWebTouchEvent::SetTimestamp(base::TimeTicks timestamp) { … }
int SyntheticWebTouchEvent::FirstFreeIndex() { … }
}