SuperTuxKart
GamepadConfig Member List

This is the complete list of members for GamepadConfig, including all inherited members.

create(const XMLNode *config)DeviceConfigstatic
desensitize() const OVERRIDEGamepadConfiginlinevirtual
DeviceConfig() (defined in DeviceConfig)DeviceConfigprotected
doGetAction(Input::InputType type, const int id, int *value, const PlayerAction firstActionToCheck, const PlayerAction lastActionToCheck, PlayerAction *action)DeviceConfigprotected
GamepadConfig() (defined in GamepadConfig)GamepadConfig
GamepadConfig(const std::string &name, const int axis_count=0, const int button_ount=0) (defined in GamepadConfig)GamepadConfig
getAutoCenterStrength() const (defined in GamepadConfig)GamepadConfiginline
getBinding(int i) constDeviceConfiginline
getBindingAsString(const PlayerAction action) const OVERRIDEGamepadConfigvirtual
getConfigName() constDeviceConfiginline
getDeadzone() constGamepadConfiginline
getGameAction(Input::InputType type, const int id, int *value, PlayerAction *action)DeviceConfigprotected
getMappingIdString(const PlayerAction action) constDeviceConfig
getMappingTuple(const std::string &rhs, std::tuple< int, Input::AxisDirection > &t) (defined in GamepadConfig)GamepadConfigprivate
getMenuAction(Input::InputType type, const int id, int *value, PlayerAction *action)DeviceConfig
getName() constDeviceConfiginline
getNumberOfAxes() const OVERRIDEGamepadConfiginlinevirtual
getNumberOfButtons() const OVERRIDEGamepadConfiginlinevirtual
getNumberOfDevices() constDeviceConfiginline
hasBindingFor(const int buttonID) const (defined in DeviceConfig)DeviceConfig
hasBindingFor(const int buttonID, PlayerAction from, PlayerAction to) const (defined in DeviceConfig)DeviceConfig
initSDLController(const std::string &mapping, int buttons, int axes, int hats) (defined in GamepadConfig)GamepadConfig
initSDLMapping() (defined in GamepadConfig)GamepadConfig
isAnalog(Input::InputType type, int id) const OVERRIDEGamepadConfigvirtual
isEnabled() constDeviceConfiginline
isGamePad() const OVERRIDE (defined in GamepadConfig)GamepadConfiginlinevirtual
isKeyboard() const OVERRIDE (defined in GamepadConfig)GamepadConfiginlinevirtual
isPlugged() constDeviceConfiginline
load(const XMLNode *config) OVERRIDEGamepadConfigvirtual
m_auto_center (defined in GamepadConfig)GamepadConfigprivate
m_axis_countGamepadConfigprivate
m_bindings (defined in DeviceConfig)DeviceConfigprotected
m_button_countGamepadConfigprivate
m_deadzoneGamepadConfigprivate
m_desensitizeGamepadConfigprivate
m_digital_axes (defined in GamepadConfig)GamepadConfigprivate
m_hat_countGamepadConfigprivate
m_sdl_mapping (defined in GamepadConfig)GamepadConfigprivate
m_use_force_feedback (defined in GamepadConfig)GamepadConfigprivate
NoCopy() (defined in NoCopy)NoCopyinline
save(std::ofstream &stream) OVERRIDEGamepadConfigvirtual
setAutoCenter(bool val) (defined in GamepadConfig)GamepadConfiginline
setBinding(const PlayerAction action, const Input::InputType type, const int id, Input::AxisDirection direction=Input::AD_NEUTRAL, Input::AxisRange range=Input::AR_HALF, wchar_t character=0)DeviceConfig
setBindingFromTuple(const PlayerAction action, std::tuple< int, Input::AxisDirection > &t) (defined in GamepadConfig)GamepadConfigprivate
setConfigName(irr::core::stringw config_name)DeviceConfiginline
setDefaultBinds() (defined in GamepadConfig)GamepadConfig
setEnabled(bool new_value)DeviceConfiginline
setForceFeedback(bool val) (defined in GamepadConfig)GamepadConfiginline
setName(const std::string &name)DeviceConfiginline
setNumberOfAxis(int count)GamepadConfiginline
setNumberOfButtons(int count)GamepadConfiginline
setPlugged()DeviceConfiginline
toString()GamepadConfig
unPlugged()DeviceConfiginline
useForceFeedback() const (defined in GamepadConfig)GamepadConfiginline
~DeviceConfig() (defined in DeviceConfig)DeviceConfiginlinevirtual
~GamepadConfig() (defined in GamepadConfig)GamepadConfiginlinevirtual