// Copyright 2016 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.

// https://docs.google.com/document/d/1VnvAqeWFG9JFZfgG5evBqrLGDZYRE5w6G5jEDORekPY

dictionary ScrollStateInit {
    double deltaX = 0;
    double deltaY = 0;
    double deltaXHint = 0;
    double deltaYHint = 0;
    long positionX = 0;
    long positionY = 0;
    double velocityX = 0;
    double velocityY = 0;
    boolean isBeginning = false;
    boolean isInInertialPhase = false;
    boolean isEnding = false;
    boolean shouldPropagate = true;
    boolean fromUserInput = false;
    boolean isDirectManipulation = false;
    double deltaGranularity = 0;
};
