chromium/third_party/blink/renderer/core/events/pointer_event.cc

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

#include "third_party/blink/renderer/core/events/pointer_event.h"

#include "third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom-blink.h"
#include "third_party/blink/renderer/bindings/core/v8/v8_pointer_event_init.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/dom/events/event_dispatcher.h"
#include "third_party/blink/renderer/core/dom/events/event_path.h"
#include "third_party/blink/renderer/core/events/pointer_event_util.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
#include "third_party/blink/renderer/platform/wtf/math_extras.h"

namespace blink {

PointerEvent::PointerEvent(const AtomicString& type,
                           const PointerEventInit* initializer,
                           base::TimeTicks platform_time_stamp,
                           MouseEvent::SyntheticEventType synthetic_event_type,
                           WebMenuSourceType menu_source_type,
                           bool prevent_counting_as_interaction)
    :{}

bool PointerEvent::IsMouseEvent() const {}

bool PointerEvent::ShouldHaveIntegerCoordinates() const {}

bool PointerEvent::IsPointerEvent() const {}

double PointerEvent::offsetX() const {}

double PointerEvent::offsetY() const {}

void PointerEvent::ReceivedTarget() {}

Node* PointerEvent::toElement() const {}

Node* PointerEvent::fromElement() const {}

HeapVector<Member<PointerEvent>> PointerEvent::getCoalescedEvents() {}

HeapVector<Member<PointerEvent>> PointerEvent::getPredictedEvents() {}

base::TimeTicks PointerEvent::OldestPlatformTimeStamp() const {}

void PointerEvent::Trace(Visitor* visitor) const {}

DispatchEventResult PointerEvent::DispatchEvent(EventDispatcher& dispatcher) {}

PointerId PointerEvent::pointerIdForBindings() const {}

Document* PointerEvent::GetDocument() const {}

}  // namespace blink