载入中...
搜索中...
未找到
eve::joystick::Joystick类 参考abstract

Joystick / gamepad manager. Tracks connected pads and gamecontroller mappings. 更多...

#include <Joystick.h>

类 eve::joystick::Joystick 继承关系图:
eve::Module eve::joystick::sdl::Joystick

Public 成员函数

 Module_REG (Joystick)
 
virtual ~Joystick ()
 
virtual PadaddJoystick (int deviceindex)=0
 Open a device by SDL device index; returns null on failure.
 
virtual void removeJoystick (Pad *pad)=0
 
virtual PadgetJoystickFromID (int instanceid)=0
 
virtual PadgetJoystick (int joyindex)=0
 
virtual int getIndex (const Pad *pad)=0
 
virtual int getJoystickCount () const =0
 
virtual void loadGamepadMappings (const std::string &mappings)=0
 Load SDL GameController mapping database (newline-separated).
 
virtual std::string saveGamepadMappings ()=0
 
virtual std::string getGamepadMappingString (const std::string &guid) const =0
 
- Public 成员函数 继承自 eve::Module
virtual ~Module ()
 
virtual std::string getName () const =0
 

详细描述

Joystick / gamepad manager. Tracks connected pads and gamecontroller mappings.

在文件 Joystick.h13 行定义.

构造及析构函数说明

◆ ~Joystick()

eve::joystick::Joystick::~Joystick ( )
virtual

eve::joystick::sdl::Joystick 重载.

在文件 Joystick.cpp12 行定义.

成员函数说明

◆ addJoystick()

virtual Pad * eve::joystick::Joystick::addJoystick ( int  deviceindex)
pure virtual

Open a device by SDL device index; returns null on failure.

eve::joystick::sdl::Joystick 内被实现.

◆ getGamepadMappingString()

virtual std::string eve::joystick::Joystick::getGamepadMappingString ( const std::string &  guid) const
pure virtual

eve::joystick::sdl::Joystick 内被实现.

◆ getIndex()

virtual int eve::joystick::Joystick::getIndex ( const Pad pad)
pure virtual

eve::joystick::sdl::Joystick 内被实现.

◆ getJoystick()

virtual Pad * eve::joystick::Joystick::getJoystick ( int  joyindex)
pure virtual

eve::joystick::sdl::Joystick 内被实现.

◆ getJoystickCount()

virtual int eve::joystick::Joystick::getJoystickCount ( ) const
pure virtual

eve::joystick::sdl::Joystick 内被实现.

◆ getJoystickFromID()

virtual Pad * eve::joystick::Joystick::getJoystickFromID ( int  instanceid)
pure virtual

eve::joystick::sdl::Joystick 内被实现.

◆ loadGamepadMappings()

virtual void eve::joystick::Joystick::loadGamepadMappings ( const std::string &  mappings)
pure virtual

Load SDL GameController mapping database (newline-separated).

eve::joystick::sdl::Joystick 内被实现.

◆ Module_REG()

eve::joystick::Joystick::Module_REG ( Joystick  )

◆ removeJoystick()

virtual void eve::joystick::Joystick::removeJoystick ( Pad pad)
pure virtual

eve::joystick::sdl::Joystick 内被实现.

◆ saveGamepadMappings()

virtual std::string eve::joystick::Joystick::saveGamepadMappings ( )
pure virtual

eve::joystick::sdl::Joystick 内被实现.


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