载入中...
搜索中...
未找到
eve::touch::sdl::Touch类 参考

SDL 触摸后端实现(状态由事件驱动更新)。 更多...

#include <Touch.h>

类 eve::touch::sdl::Touch 继承关系图:
eve::touch::Touch eve::Module

Public 成员函数

virtual ~Touch ()
 
const std::vector< TouchInfo > & getTouches () const override
 Gets all currently active touches.
 
const TouchInfogetTouch (int64_t id) const override
 Gets a specific touch, using its ID.
 
void onEvent (uint32_t eventtype, const TouchInfo &info)
 由事件转换器在 SDL 事件回调中更新触点状态(见事件模块)。
 
- Public 成员函数 继承自 eve::touch::Touch
 Module_REG (Touch)
 
int getTouchCount () const
 
double getTouchX (int index) const
 
double getTouchY (int index) const
 
- Public 成员函数 继承自 eve::Module
virtual ~Module ()
 
virtual std::string getName () const =0
 

详细描述

SDL 触摸后端实现(状态由事件驱动更新)。

在文件 Touch.h10 行定义.

构造及析构函数说明

◆ ~Touch()

virtual eve::touch::sdl::Touch::~Touch ( )
inlinevirtual

重载 eve::touch::Touch .

在文件 Touch.h13 行定义.

成员函数说明

◆ getTouch()

const TouchInfo & eve::touch::sdl::Touch::getTouch ( int64_t  id) const
overridevirtual

Gets a specific touch, using its ID.

实现了 eve::touch::Touch.

在文件 Touch.cpp16 行定义.

◆ getTouches()

const std::vector< TouchInfo > & eve::touch::sdl::Touch::getTouches ( ) const
overridevirtual

Gets all currently active touches.

实现了 eve::touch::Touch.

在文件 Touch.cpp14 行定义.

◆ onEvent()

void eve::touch::sdl::Touch::onEvent ( uint32_t  eventtype,
const TouchInfo info 
)

由事件转换器在 SDL 事件回调中更新触点状态(见事件模块)。

在文件 Touch.cpp24 行定义.

引用了 eve::touch::Touch::TouchInfo::id.


该类的文档由以下文件生成: