AntiMicroX
joysensordirection.h
Go to the documentation of this file.
1 /* antimicrox Gamepad to KB+M event mapper
2  * Copyright (C) 2022 Max Maisel <max.maisel@posteo.de>
3  *
4  * This program is free software: you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation, either version 3 of the License, or
7  * (at your option) any later version.
8 
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13 
14  * You should have received a copy of the GNU General Public License
15  * along with this program. If not, see <http://www.gnu.org/licenses/>.
16  */
17 
18 #pragma once
19 
20 #include <QMetaType>
21 
28 {
30  SENSOR_LEFT = (1 << 0),
31  SENSOR_RIGHT = (1 << 1),
32  SENSOR_UP = (1 << 2),
33  SENSOR_DOWN = (1 << 3),
34  SENSOR_FWD = (1 << 4),
35  SENSOR_BWD = (1 << 5),
36 
57 };
58 
59 Q_DECLARE_METATYPE(JoySensorDirection)
SENSOR_LEFT_DOWN_FWD
@ SENSOR_LEFT_DOWN_FWD
Definition: joysensordirection.h:51
SENSOR_RIGHT_DOWN_FWD
@ SENSOR_RIGHT_DOWN_FWD
Definition: joysensordirection.h:55
SENSOR_DOWN_BWD
@ SENSOR_DOWN_BWD
Definition: joysensordirection.h:48
SENSOR_FWD
@ SENSOR_FWD
Definition: joysensordirection.h:34
SENSOR_LEFT_BWD
@ SENSOR_LEFT_BWD
Definition: joysensordirection.h:40
SENSOR_UP_BWD
@ SENSOR_UP_BWD
Definition: joysensordirection.h:46
SENSOR_RIGHT_DOWN_BWD
@ SENSOR_RIGHT_DOWN_BWD
Definition: joysensordirection.h:56
SENSOR_RIGHT_UP_BWD
@ SENSOR_RIGHT_UP_BWD
Definition: joysensordirection.h:54
SENSOR_LEFT
@ SENSOR_LEFT
Definition: joysensordirection.h:30
SENSOR_RIGHT_BWD
@ SENSOR_RIGHT_BWD
Definition: joysensordirection.h:44
SENSOR_CENTERED
@ SENSOR_CENTERED
Definition: joysensordirection.h:29
SENSOR_LEFT_UP
@ SENSOR_LEFT_UP
Definition: joysensordirection.h:37
SENSOR_RIGHT_FWD
@ SENSOR_RIGHT_FWD
Definition: joysensordirection.h:43
SENSOR_DOWN
@ SENSOR_DOWN
Definition: joysensordirection.h:33
SENSOR_RIGHT_DOWN
@ SENSOR_RIGHT_DOWN
Definition: joysensordirection.h:42
SENSOR_LEFT_FWD
@ SENSOR_LEFT_FWD
Definition: joysensordirection.h:39
SENSOR_UP_FWD
@ SENSOR_UP_FWD
Definition: joysensordirection.h:45
SENSOR_LEFT_UP_BWD
@ SENSOR_LEFT_UP_BWD
Definition: joysensordirection.h:50
SENSOR_LEFT_DOWN_BWD
@ SENSOR_LEFT_DOWN_BWD
Definition: joysensordirection.h:52
SENSOR_DOWN_FWD
@ SENSOR_DOWN_FWD
Definition: joysensordirection.h:47
SENSOR_RIGHT_UP
@ SENSOR_RIGHT_UP
Definition: joysensordirection.h:41
SENSOR_LEFT_UP_FWD
@ SENSOR_LEFT_UP_FWD
Definition: joysensordirection.h:49
SENSOR_UP
@ SENSOR_UP
Definition: joysensordirection.h:32
SENSOR_RIGHT_UP_FWD
@ SENSOR_RIGHT_UP_FWD
Definition: joysensordirection.h:53
JoySensorDirection
JoySensorDirection
A bitfield style enum which encodes all possible three dimensional sensor directions....
Definition: joysensordirection.h:27
SENSOR_RIGHT
@ SENSOR_RIGHT
Definition: joysensordirection.h:31
SENSOR_LEFT_DOWN
@ SENSOR_LEFT_DOWN
Definition: joysensordirection.h:38
SENSOR_BWD
@ SENSOR_BWD
Definition: joysensordirection.h:35