Lines Matching refs:CheckBit

122     [[nodiscard]] bool CheckBit(size_t idx) const
357 bool hasKeys = ev.CheckBit(EV_KEY);
358 bool has3dCoordinates = abs.CheckBit(ABS_X) && abs.CheckBit(ABS_Y) && abs.CheckBit(ABS_Z);
359 bool isAccelerometer = prop.CheckBit(INPUT_PROP_ACCELEROMETER);
375 if (!key.CheckBit(BTN_JOYSTICK - 1)) {
377 hasJoystickAxesOrButtons = key.CheckBit(button);
381 hasJoystickAxesOrButtons = key.CheckBit(button);
384 hasJoystickAxesOrButtons = key.CheckBit(button);
388 hasJoystickAxesOrButtons = abs.CheckBit(axis);
395 if (prop.CheckBit(INPUT_PROP_POINTING_STICK)) {
413 flag = key.CheckBit(button);
420 probablyTablet = key.CheckBit(BTN_STYLUS) || key.CheckBit(BTN_TOOL_PEN);
421 probablyTouchpad = key.CheckBit(BTN_TOOL_FINGER) && !key.CheckBit(BTN_TOOL_PEN) && !isDirect;
422 probablyTouchscreen = key.CheckBit(BTN_TOUCH) && isDirect;
427 bool hasMtCoordinates = abs.CheckBit(ABS_MT_POSITION_X) && abs.CheckBit(ABS_MT_POSITION_Y);
429 if (hasMtCoordinates && abs.CheckBit(ABS_MT_SLOT) && abs.CheckBit(ABS_MT_SLOT - 1)) {
448 bool isDirect = prop.CheckBit(INPUT_PROP_DIRECT);
449 bool hasAbsCoordinates = abs.CheckBit(ABS_X) && abs.CheckBit(ABS_Y);
450 bool hasRelCoordinates = ev.CheckBit(EV_REL) && rel.CheckBit(REL_X) && rel.CheckBit(REL_Y);
507 if (!ev.CheckBit(EV_KEY)) {
514 found = key.CheckBit(i);
518 found = key.CheckBit(i);
521 found = key.CheckBit(i);
532 isKeyboard = key.CheckBit(i);
558 if (!isPointer && !isKey && ev.CheckBit(EV_REL) && (rel.CheckBit(REL_WHEEL) || rel.CheckBit(REL_HWHEEL))) {
561 if (ev.CheckBit(EV_SW)) {