Lines Matching defs:sourceMask

153 static inline bool sourcesMatchMask(uint32_t sources, uint32_t sourceMask) {
154 return (sources & sourceMask & ~ AINPUT_SOURCE_CLASS_MASK) != 0;
580 int32_t InputReader::getKeyCodeState(int32_t deviceId, uint32_t sourceMask,
584 return getStateLocked(deviceId, sourceMask, keyCode, &InputDevice::getKeyCodeState);
587 int32_t InputReader::getScanCodeState(int32_t deviceId, uint32_t sourceMask,
591 return getStateLocked(deviceId, sourceMask, scanCode, &InputDevice::getScanCodeState);
594 int32_t InputReader::getSwitchState(int32_t deviceId, uint32_t sourceMask, int32_t switchCode) {
597 return getStateLocked(deviceId, sourceMask, switchCode, &InputDevice::getSwitchState);
600 int32_t InputReader::getStateLocked(int32_t deviceId, uint32_t sourceMask, int32_t code,
607 if (! device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) {
608 result = (device->*getStateFunc)(sourceMask, code);
615 if (! device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) {
618 int32_t currentResult = (device->*getStateFunc)(sourceMask, code);
630 bool InputReader::hasKeys(int32_t deviceId, uint32_t sourceMask,
635 return markSupportedKeyCodesLocked(deviceId, sourceMask, numCodes, keyCodes, outFlags);
638 bool InputReader::markSupportedKeyCodesLocked(int32_t deviceId, uint32_t sourceMask,
645 if (! device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) {
646 result = device->markSupportedKeyCodes(sourceMask,
654 if (! device->isIgnored() && sourcesMatchMask(device->getSources(), sourceMask)) {
655 result |= device->markSupportedKeyCodes(sourceMask,
1009 int32_t InputDevice::getKeyCodeState(uint32_t sourceMask, int32_t keyCode) {
1010 return getState(sourceMask, keyCode, & InputMapper::getKeyCodeState);
1013 int32_t InputDevice::getScanCodeState(uint32_t sourceMask, int32_t scanCode) {
1014 return getState(sourceMask, scanCode, & InputMapper::getScanCodeState);
1017 int32_t InputDevice::getSwitchState(uint32_t sourceMask, int32_t switchCode) {
1018 return getState(sourceMask, switchCode, & InputMapper::getSwitchState);
1021 int32_t InputDevice::getState(uint32_t sourceMask, int32_t code, GetStateFunc getStateFunc) {
1026 if (sourcesMatchMask(mapper->getSources(), sourceMask)) {
1029 int32_t currentResult = (mapper->*getStateFunc)(sourceMask, code);
1040 bool InputDevice::markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes,
1046 if (sourcesMatchMask(mapper->getSources(), sourceMask)) {
1047 result |= mapper->markSupportedKeyCodes(sourceMask, numCodes, keyCodes, outFlags);
1754 int32_t InputMapper::getKeyCodeState(uint32_t sourceMask, int32_t keyCode) {
1758 int32_t InputMapper::getScanCodeState(uint32_t sourceMask, int32_t scanCode) {
1762 int32_t InputMapper::getSwitchState(uint32_t sourceMask, int32_t switchCode) {
1766 bool InputMapper::markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes,
1849 int32_t SwitchInputMapper::getSwitchState(uint32_t sourceMask, int32_t switchCode) {
2182 int32_t KeyboardInputMapper::getKeyCodeState(uint32_t sourceMask, int32_t keyCode) {
2186 int32_t KeyboardInputMapper::getScanCodeState(uint32_t sourceMask, int32_t scanCode) {
2190 bool KeyboardInputMapper::markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes,
2550 int32_t CursorInputMapper::getScanCodeState(uint32_t sourceMask, int32_t scanCode) {
5875 int32_t TouchInputMapper::getKeyCodeState(uint32_t sourceMask, int32_t keyCode) {
5891 int32_t TouchInputMapper::getScanCodeState(uint32_t sourceMask, int32_t scanCode) {
5907 bool TouchInputMapper::markSupportedKeyCodes(uint32_t sourceMask, size_t numCodes,