blob: 6a4d69a5df56e76082e1f4a72b3a4814a51e7979 [file] [log] [blame] [edit]
#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