Home
last modified time | relevance | path

Searched refs:axisInfo (Results 1 – 1 of 1) sorted by relevance

/aosp14/frameworks/base/services/core/jni/
H A Dcom_android_server_tv_TvUinputBridge.cpp428 const GamepadAxis* axisInfo = getGamepadAxis(axis); in nativeSendGamepadAxisValue() local
429 if (axisInfo == nullptr) { in nativeSendGamepadAxisValue()
434 if (value > axisInfo->androidRangeMax) { in nativeSendGamepadAxisValue()
435 value = axisInfo->androidRangeMax; in nativeSendGamepadAxisValue()
436 } else if (value < axisInfo->androidRangeMin) { in nativeSendGamepadAxisValue()
437 value = axisInfo->androidRangeMin; in nativeSendGamepadAxisValue()
441 float movementPercent = (value - axisInfo->androidRangeMin) / in nativeSendGamepadAxisValue()
442 (axisInfo->androidRangeMax - axisInfo->androidRangeMin); in nativeSendGamepadAxisValue()
443 int axisRawValue = axisInfo->linuxUinputRangeMin + in nativeSendGamepadAxisValue()
444 movementPercent * (axisInfo->linuxUinputRangeMax - axisInfo->linuxUinputRangeMin); in nativeSendGamepadAxisValue()
[all …]