Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
KODI::WINDOWING::WAYLAND::IRawInputHandlerTouch Class Reference

#include <Seat.h>

Inheritance diagram for KODI::WINDOWING::WAYLAND::IRawInputHandlerTouch:
KODI::WINDOWING::WAYLAND::CInputProcessorTouch KODI::WINDOWING::WAYLAND::CWindowDecorator

Public Member Functions

virtual void OnTouchDown (CSeat *seat, std::uint32_t serial, std::uint32_t time, const wayland::surface_t &surface, std::int32_t id, double x, double y)
 
virtual void OnTouchUp (CSeat *seat, std::uint32_t serial, std::uint32_t time, std::int32_t id)
 
virtual void OnTouchMotion (CSeat *seat, std::uint32_t time, std::int32_t id, double x, double y)
 
virtual void OnTouchCancel (CSeat *seat)
 
virtual void OnTouchShape (CSeat *seat, std::int32_t id, double major, double minor)
 

Protected Member Functions

 ~IRawInputHandlerTouch ()=default
 

Detailed Description

Handler for raw wl_touch events

All functions are identical to wl_touch

Constructor & Destructor Documentation

◆ ~IRawInputHandlerTouch()

KODI::WINDOWING::WAYLAND::IRawInputHandlerTouch::~IRawInputHandlerTouch ( )
protecteddefault

Member Function Documentation

◆ OnTouchCancel()

virtual void KODI::WINDOWING::WAYLAND::IRawInputHandlerTouch::OnTouchCancel ( CSeat * seat)
inlinevirtual

◆ OnTouchDown()

virtual void KODI::WINDOWING::WAYLAND::IRawInputHandlerTouch::OnTouchDown ( CSeat * seat,
std::uint32_t serial,
std::uint32_t time,
const wayland::surface_t & surface,
std::int32_t id,
double x,
double y )
inlinevirtual

◆ OnTouchMotion()

virtual void KODI::WINDOWING::WAYLAND::IRawInputHandlerTouch::OnTouchMotion ( CSeat * seat,
std::uint32_t time,
std::int32_t id,
double x,
double y )
inlinevirtual

◆ OnTouchShape()

virtual void KODI::WINDOWING::WAYLAND::IRawInputHandlerTouch::OnTouchShape ( CSeat * seat,
std::int32_t id,
double major,
double minor )
inlinevirtual

◆ OnTouchUp()

virtual void KODI::WINDOWING::WAYLAND::IRawInputHandlerTouch::OnTouchUp ( CSeat * seat,
std::uint32_t serial,
std::uint32_t time,
std::int32_t id )
inlinevirtual

The documentation for this class was generated from the following file: