载入中...
搜索中...
未找到
Joystick.cpp
浏览该文件的文档.
virtual std::string getName() const =0
Joystick / gamepad manager. Tracks connected pads and gamecontroller mappings.
Definition Joystick.h:13
virtual int getJoystickCount() const =0
virtual std::string saveGamepadMappings()=0
virtual void removeJoystick(Pad *pad)=0
virtual Pad * getJoystickFromID(int instanceid)=0
virtual void loadGamepadMappings(const std::string &mappings)=0
Load SDL GameController mapping database (newline-separated).
virtual std::string getGamepadMappingString(const std::string &guid) const =0
virtual int getIndex(const Pad *pad)=0
virtual Pad * getJoystick(int joyindex)=0
virtual Pad * addJoystick(int deviceindex)=0
Open a device by SDL device index; returns null on failure.
virtual bool isDown(int button) const =0
virtual std::string getGamepadMappingString() const =0
virtual bool isGamepadDown(const std::string &button) const =0
virtual bool isVibrationSupported()=0
virtual float getAxis(int axisindex) const =0
virtual int getButtonCount() const =0
virtual int getAxisCount() const =0
virtual float getGamepadAxis(const std::string &axis) const =0
virtual std::string getHat(int hatindex) const =0
virtual std::string getGUID() const =0
virtual int getID() const =0
virtual int getHatCount() const =0
virtual std::vector< float > getAxes() const =0
virtual std::string getName() const =0
virtual bool isGamepad() const =0
virtual int getInstanceID() const =0
Definition Joystick.cpp:8