Lines Matching refs:stick
1675 static void clamp_stick_circle( Vec2 *stick, s32 sx, s32 sy, s32 min, s32 max ) in clamp_stick_circle() argument
1687 stick->x = stick->y = 0.0f ; in clamp_stick_circle()
1690 stick->x = fx / length ; in clamp_stick_circle()
1691 stick->y = fy / length ; in clamp_stick_circle()
1695 stick->x = fx * length ; in clamp_stick_circle()
1696 stick->y = fy * length ; in clamp_stick_circle()
1700 static void clamp_stick_cross( Vec2 *stick, s32 sx, s32 sy, s32 min, s32 max ) in clamp_stick_cross() argument
1707 clamp_trigger( &stick->x, -sx, min, max ) ; in clamp_stick_cross()
1708 stick->x = -stick->x ; in clamp_stick_cross()
1710 clamp_trigger( &stick->x, sx, min, max ) ; in clamp_stick_cross()
1713 clamp_trigger( &stick->y, -sy, min, max ) ; in clamp_stick_cross()
1714 stick->y = -stick->y ; in clamp_stick_cross()
1716 clamp_trigger( &stick->y, sy, min, max ) ; in clamp_stick_cross()
1720 length = stick->x * stick->x + stick->y * stick->y ; in clamp_stick_cross()
1723 stick->x /= length ; in clamp_stick_cross()
1724 stick->y /= length ; in clamp_stick_cross()
1734 void (*clampStickFuncp)( Vec2 *stick, s32 sx, s32 sy, s32 min, s32 max ) ; in read_kpad_ext()
1750 ep->fs.stick = Vec2_0 ; in read_kpad_ext()
1758 …clampStickFuncp( &ep->fs.stick, uwp->u.fs.fsStickX, uwp->u.fs.fsStickY, kp_fs_fstick_min, kp_fs_fs… in read_kpad_ext()