1234567891011121314151617181920212223242526272829303132 |
- // 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.
- #ifndef CC_INPUT_EVENT_LISTENER_PROPERTIES_H_
- #define CC_INPUT_EVENT_LISTENER_PROPERTIES_H_
- namespace cc {
- enum class EventListenerClass {
- // This includes the pointerrawupdate events which are non-rAF-aligned.
- kPointerRawUpdate,
- // This value includes "touchstart", "touchmove", and "pointer" events.
- kTouchStartOrMove,
- // This value includes "wheel" and "mousewheel" events.
- kMouseWheel,
- // This value includes "touchend" and "touchcancel" events.
- kTouchEndOrCancel,
- kLast = kTouchEndOrCancel
- };
- enum class EventListenerProperties {
- kNone,
- kPassive,
- kBlocking,
- kBlockingAndPassive,
- kLast = kBlockingAndPassive
- };
- } // namespace cc
- #endif // CC_INPUT_EVENT_LISTENER_PROPERTIES_H_
|