#include <Mouse.h>
◆ getEvents()
const std::vector< Event > & Cogs::Mouse::getEvents |
( |
| ) |
const |
|
inline |
◆ getState()
const State & Cogs::Mouse::getState |
( |
| ) |
const |
|
inline |
◆ submitButtonDown()
void Cogs::Mouse::submitButtonDown |
( |
MouseButton |
button, |
|
|
double |
timestamp_ms |
|
) |
| |
◆ submitButtonUp()
void Cogs::Mouse::submitButtonUp |
( |
MouseButton |
button, |
|
|
double |
timestamp_ms |
|
) |
| |
◆ submitMove()
void Cogs::Mouse::submitMove |
( |
const glm::ivec2 & |
position, |
|
|
double |
timestamp_ms |
|
) |
| |
◆ submitReset()
void Cogs::Mouse::submitReset |
( |
double |
timestamp_ms | ) |
|
◆ submitWheel()
void Cogs::Mouse::submitWheel |
( |
int |
offset, |
|
|
double |
timestamp_ms |
|
) |
| |
◆ update()
void Cogs::Mouse::update |
( |
| ) |
|
References Cogs::Mouse::Event::ButtonData::button, Cogs::Mouse::State::buttonDown, eventQueue, events, Cogs::Mouse::Event::Move, Cogs::Mouse::Event::MoveData::newPosition, Cogs::Mouse::Event::WheelData::offset, Cogs::Mouse::State::position, Cogs::Mouse::Event::Press, Cogs::Mouse::Event::Release, Cogs::Mouse::Event::Reset, state, Cogs::Mouse::State::wheel, and Cogs::Mouse::Event::Wheel.
◆ eventQueue
std::vector<Event> Cogs::Mouse::eventQueue |
|
private |
◆ events
std::vector<Event> Cogs::Mouse::events |
|
private |
◆ state
The documentation for this class was generated from the following files: