mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Currently this interface is constructable from script but isn't used internally by the engine. R=esprehn@chromium.org Review URL: https://codereview.chromium.org/846783003
46 lines
1.3 KiB
C++
46 lines
1.3 KiB
C++
// Copyright 2015 The Chromium Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style license that can be
|
|
// found in the LICENSE file.
|
|
|
|
#include "sky/engine/config.h"
|
|
#include "sky/engine/core/events/PointerEvent.h"
|
|
|
|
namespace blink {
|
|
|
|
PointerEvent::~PointerEvent()
|
|
{
|
|
}
|
|
|
|
PointerEvent::PointerEvent()
|
|
: PointerEvent(AtomicString(), PointerEventInit())
|
|
{
|
|
}
|
|
|
|
PointerEvent::PointerEvent(const AtomicString& type, const PointerEventInit& initializer)
|
|
: m_pointer(initializer.pointer)
|
|
, m_kind(initializer.kind)
|
|
, m_x(initializer.x)
|
|
, m_y(initializer.y)
|
|
, m_dx(initializer.dx)
|
|
, m_dy(initializer.dy)
|
|
, m_buttons(initializer.buttons)
|
|
, m_down(initializer.down)
|
|
, m_primary(initializer.primary)
|
|
, m_obscured(initializer.obscured)
|
|
, m_pressure(initializer.pressure)
|
|
, m_pressureMin(initializer.pressureMin)
|
|
, m_pressureMax(initializer.pressureMax)
|
|
, m_distance(initializer.distance)
|
|
, m_distanceMin(initializer.distanceMin)
|
|
, m_distanceMax(initializer.distanceMax)
|
|
, m_radiusMajor(initializer.radiusMajor)
|
|
, m_radiusMinor(initializer.radiusMinor)
|
|
, m_radiusMin(initializer.radiusMin)
|
|
, m_radiusMax(initializer.radiusMax)
|
|
, m_orientation(initializer.orientation)
|
|
, m_tilt(initializer.tilt)
|
|
{
|
|
}
|
|
|
|
} // namespace blink
|