Add AXIS_TAP_X_ABS & AXIS_TAP_Y_ABS
This commit is contained in:
@@ -250,16 +250,21 @@ namespace OpenVulkano::Input
|
||||
enum Button: int16_t
|
||||
{
|
||||
BUTTON_TAP = 0,
|
||||
BUTTON_TWO_FINGER_TAP
|
||||
BUTTON_TWO_FINGER_TAP,
|
||||
BUTTON_LAST = BUTTON_TWO_FINGER_TAP
|
||||
};
|
||||
|
||||
enum Axis : int16_t
|
||||
{
|
||||
AXIS_TAP_X = 0,
|
||||
AXIS_TAP_Y,
|
||||
AXIS_TAP_X_ABS,
|
||||
AXIS_TAP_Y_ABS,
|
||||
AXIS_TAP_DURATION,
|
||||
AXIS_TAP_TWO_FINGERS_X,
|
||||
AXIS_TAP_TWO_FINGERS_Y,
|
||||
AXIS_TAP_TWO_FINGERS_X_ABS,
|
||||
AXIS_TAP_TWO_FINGERS_Y_ABS,
|
||||
AXIS_TAP_TWO_FINGER_DURATION,
|
||||
AXIS_PAN_X,
|
||||
AXIS_PAN_Y,
|
||||
|
||||
@@ -194,6 +194,8 @@ namespace OpenVulkano::Input
|
||||
auto diff = m_nextTap - m_lastTap;
|
||||
m_axes[InputKey::Touch::Axis::AXIS_TAP_X] = diff.x;
|
||||
m_axes[InputKey::Touch::Axis::AXIS_TAP_Y] = diff.y;
|
||||
m_axes[InputKey::Touch::Axis::AXIS_TAP_X_ABS] = m_nextTap.x;
|
||||
m_axes[InputKey::Touch::Axis::AXIS_TAP_Y_ABS] = m_nextTap.y;
|
||||
m_lastTap = m_nextTap;
|
||||
|
||||
// Pan
|
||||
|
||||
Reference in New Issue
Block a user