Files
react-native/ReactCommon/fabric/components/view/TouchEvent.cpp
T
Valentin Shergin 83f23982ca Fabric: Touch and TouchEvent got own files and support for debug printing
Summary: That's essential for debugging touch events.

Reviewed By: mdvacca

Differential Revision: D15498192

fbshipit-source-id: 4a8e0a2b84a1935722518fdce03c10ba277f5702
2019-05-24 12:25:52 -07:00

34 lines
813 B
C++

/**
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
#include "TouchEvent.h"
namespace facebook {
namespace react {
#if RN_DEBUG_STRING_CONVERTIBLE
std::string getDebugName(TouchEvent const &touchEvent) {
return "TouchEvent";
}
std::vector<DebugStringConvertibleObject> getDebugProps(
TouchEvent const &touchEvent,
DebugStringConvertibleOptions options) {
return {
{"touches", getDebugDescription(touchEvent.touches, options)},
{"changedTouches", getDebugDescription(touchEvent.changedTouches, options)},
{"targetTouches", getDebugDescription(touchEvent.targetTouches, options)},
};
}
#endif
} // namespace react
} // namespace facebook