#ifndef _RIVE_POINTER_EVENT_HPP_ | |
#define _RIVE_POINTER_EVENT_HPP_ | |
#include "rive/math/vec2d.hpp" | |
namespace rive { | |
enum class PointerEventType { | |
down, // The button has gone from up to down | |
move, // The pointer's position has changed | |
up, // The button has gone from down to up | |
}; | |
struct PointerEvent { | |
PointerEventType m_Type; | |
Vec2D m_Position; | |
int m_PointerIndex; | |
// add more fields as needed | |
}; | |
} // namespace rive | |
#endif |