Home
last modified time | relevance | path

Searched refs:knuckleGesture (Results 1 - 5 of 5) sorted by relevance

/foundation/multimodalinput/input/service/key_command/include/
H A Dkey_command_handler_util.h138 bool IsPackageKnuckleGesture(const cJSON* jsonData, const std::string knuckleGesture, Ability &launchAbility);
139 bool IsParseKnuckleGesture(const JsonParser &parser, const std::string ability, KnuckleGesture &knuckleGesture);
140 float AbsDiff(KnuckleGesture knuckleGesture, const std::shared_ptr<PointerEvent> pointerEvent);
H A Dkey_command_handler.h301 KnuckleGesture &knuckleGesture, KnuckleType type);
302 void UpdateKnuckleGestureInfo(const std::shared_ptr<PointerEvent> touchEvent, KnuckleGesture &knuckleGesture);
/foundation/multimodalinput/input/service/key_command/src/
H A Dkey_command_handler_util.cpp719 bool IsPackageKnuckleGesture(const cJSON* jsonData, const std::string knuckleGesture, Ability &launchAbility) in IsPackageKnuckleGesture() argument
721 cJSON *knuckleGestureData = cJSON_GetObjectItemCaseSensitive(jsonData, knuckleGesture.c_str()); in IsPackageKnuckleGesture()
738 bool IsParseKnuckleGesture(const JsonParser &parser, const std::string ability, KnuckleGesture &knuckleGesture) in IsParseKnuckleGesture() argument
745 if (!IsPackageKnuckleGesture(jsonData, ability, knuckleGesture.ability)) { in IsParseKnuckleGesture()
752 float AbsDiff(KnuckleGesture knuckleGesture, const std::shared_ptr<PointerEvent> pointerEvent) in AbsDiff() argument
758 return static_cast<float>(sqrt(pow(knuckleGesture.lastDownPointer.x - item.GetDisplayX(), POW_SQUARE) + in AbsDiff()
759 pow(knuckleGesture.lastDownPointer.y - item.GetDisplayY(), POW_SQUARE))); in AbsDiff()
H A Dkey_command_handler.cpp396 KnuckleGesture &knuckleGesture, KnuckleType type) in KnuckleGestureProcessor()
400 if (knuckleGesture.lastPointerDownEvent == nullptr) { in KnuckleGestureProcessor()
402 knuckleGesture.lastPointerDownEvent = touchEvent; in KnuckleGestureProcessor()
403 UpdateKnuckleGestureInfo(touchEvent, knuckleGesture); in KnuckleGestureProcessor()
406 int64_t intervalTime = touchEvent->GetActionTime() - knuckleGesture.lastPointerUpTime; in KnuckleGestureProcessor()
408 float downToPrevDownDistance = AbsDiff(knuckleGesture, touchEvent); in KnuckleGestureProcessor()
410 knuckleGesture.downToPrevUpTime = intervalTime; in KnuckleGestureProcessor()
411 knuckleGesture.doubleClickDistance = downToPrevDownDistance; in KnuckleGestureProcessor()
412 UpdateKnuckleGestureInfo(touchEvent, knuckleGesture); in KnuckleGestureProcessor()
417 BytraceAdapter::StartLaunchAbility(KeyCommandType::TYPE_FINGERSCENE, knuckleGesture in KnuckleGestureProcessor()
395 KnuckleGestureProcessor(std::shared_ptr<PointerEvent> touchEvent, KnuckleGesture &knuckleGesture, KnuckleType type) KnuckleGestureProcessor() argument
441 UpdateKnuckleGestureInfo(const std::shared_ptr<PointerEvent> touchEvent, KnuckleGesture &knuckleGesture) UpdateKnuckleGestureInfo() argument
[all...]
/foundation/multimodalinput/input/service/key_command/test/
H A Dkey_command_handler_test.cpp1573 KnuckleGesture knuckleGesture;
1576 knuckleGesture.lastPointerDownEvent = touchEvent;
1577 knuckleGesture.lastPointerUpTime = 10;
1581 knuckleGesture, KnuckleType::KNUCKLE_TYPE_SINGLE));

Completed in 11 milliseconds