载入中...
搜索中...
未找到
eve::mouse::sdl::Mouse类 参考
SDL 鼠标后端实现。 更多...
#include <Mouse.h>
类 eve::mouse::sdl::Mouse 继承关系图:
Public 成员函数 | |
| Mouse () | |
| virtual | ~Mouse () |
| eve::mouse::Cursor * | newCursor (eve::image::ImageData *data, int hotx, int hoty) override |
| eve::mouse::Cursor * | getSystemCursor (std::string cursortype) override |
| void | setCursor (eve::mouse::Cursor *cursor) override |
| void | setCursor () override |
| eve::mouse::Cursor * | getCursor () const override |
| bool | isCursorSupported () const override |
| double | getX () const override |
| double | getY () const override |
| void | getPosition (double &x, double &y) const override |
| void | setX (double x) override |
| void | setY (double y) override |
| void | setPosition (double x, double y) override |
| void | setVisible (bool visible) override |
| bool | isDown (const std::vector< int > &buttons) const override |
| bool | isVisible () const override |
| void | setGrabbed (bool grab) override |
| bool | isGrabbed () const override |
| bool | setRelativeMode (bool relative) override |
| bool | getRelativeMode () const override |
Public 成员函数 继承自 eve::mouse::Mouse | |
| Module_REG (Mouse) | |
Public 成员函数 继承自 eve::Module | |
| virtual | ~Module () |
| virtual std::string | getName () const =0 |
详细描述
构造及析构函数说明
◆ Mouse()
◆ ~Mouse()
|
virtual |
成员函数说明
◆ getCursor()
|
overridevirtual |
实现了 eve::mouse::Mouse.
◆ getPosition()
|
overridevirtual |
◆ getRelativeMode()
|
overridevirtual |
实现了 eve::mouse::Mouse.
◆ getSystemCursor()
|
overridevirtual |
实现了 eve::mouse::Mouse.
◆ getX()
|
overridevirtual |
◆ getY()
|
overridevirtual |
◆ isCursorSupported()
|
overridevirtual |
实现了 eve::mouse::Mouse.
◆ isDown()
|
overridevirtual |
实现了 eve::mouse::Mouse.
◆ isGrabbed()
|
overridevirtual |
◆ isVisible()
|
overridevirtual |
实现了 eve::mouse::Mouse.
◆ newCursor()
|
overridevirtual |
◆ setCursor() [1/2]
|
overridevirtual |
◆ setCursor() [2/2]
|
overridevirtual |
◆ setGrabbed()
|
overridevirtual |
◆ setPosition()
|
overridevirtual |
◆ setRelativeMode()
|
overridevirtual |
实现了 eve::mouse::Mouse.
◆ setVisible()
|
overridevirtual |
实现了 eve::mouse::Mouse.
◆ setX()
|
overridevirtual |
◆ setY()
|
overridevirtual |
该类的文档由以下文件生成:
Public 成员函数 继承自