Cogs.Foundation
|
Classes | |
struct | Data |
Public Types | |
enum | State : uint32_t { None , Pressed , Moving , Released } |
Public Attributes | |
PointerType | type = PointerType::Unknown |
Current pointer type (i.e. | |
MouseButton | button = MouseButton::NoButton |
Pressed pointer button. | |
State | state = State::None |
Pointer state. | |
Data | init |
Pointer data when pointer was pressed. | |
Data | prev |
Pointer data before previous update. | |
Data | curr |
Current pointer data. | |
enum Cogs::Gestures::PointerState::State : uint32_t |
MouseButton Cogs::Gestures::PointerState::button = MouseButton::NoButton |
Pressed pointer button.
For touch, this will be MouseButton::Left.
Referenced by Cogs::Gestures::pointerDown().
Data Cogs::Gestures::PointerState::curr |
Current pointer data.
Referenced by Cogs::Gestures::pointerDown(), Cogs::Gestures::pointerMove(), and Cogs::Gestures::pointerUp().
Data Cogs::Gestures::PointerState::init |
Pointer data when pointer was pressed.
Referenced by Cogs::Gestures::pointerDown(), Cogs::Gestures::pointerMove(), and Cogs::Gestures::pointerUp().
Data Cogs::Gestures::PointerState::prev |
Pointer data before previous update.
Referenced by Cogs::Gestures::pointerDown(), and Cogs::Gestures::pointerMove().
State Cogs::Gestures::PointerState::state = State::None |
Pointer state.
Referenced by Cogs::Gestures::pointerDown(), Cogs::Gestures::pointerMove(), and Cogs::Gestures::pointerUp().
PointerType Cogs::Gestures::PointerState::type = PointerType::Unknown |