|
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 |