|
SDL3pp
A slim C++ wrapper for SDL3
|
This is the complete list of members for SDL::GamepadRef, including all inherited members.
| Close() | SDL::Gamepad | inline |
| Connected() | SDL::Gamepad | inline |
| Gamepad(std::nullptr_t=nullptr) noexcept | SDL::GamepadRef | inline |
| Gamepad(const GamepadRaw resource) noexcept | SDL::GamepadRef | inlineexplicit |
| Gamepad(const Gamepad &other) noexcept=default | SDL::GamepadRef | |
| Gamepad(Gamepad &&other) noexcept | SDL::GamepadRef | inline |
| Gamepad(const GamepadRef &other)=delete (defined in SDL::GamepadRef) | SDL::GamepadRef | |
| Gamepad(GamepadRef &&other)=delete (defined in SDL::GamepadRef) | SDL::GamepadRef | |
| Gamepad(JoystickID instance_id) | SDL::GamepadRef | inline |
| GamepadRef(GamepadParam resource) noexcept | SDL::GamepadRef | inline |
| GamepadRef(GamepadRaw resource) noexcept | SDL::GamepadRef | inline |
| GamepadRef(const GamepadRef &other) noexcept=default | SDL::GamepadRef | |
| get() const noexcept | SDL::Gamepad | inline |
| GetAppleSFSymbolsNameForAxis(GamepadAxis axis) | SDL::Gamepad | inline |
| GetAppleSFSymbolsNameForButton(GamepadButton button) | SDL::Gamepad | inline |
| GetAxis(GamepadAxis axis) | SDL::Gamepad | inline |
| GetBindings() | SDL::Gamepad | inline |
| GetButton(GamepadButton button) | SDL::Gamepad | inline |
| GetButtonLabel(GamepadButton button) | SDL::Gamepad | inline |
| GetConnectionState() | SDL::Gamepad | inline |
| GetFirmwareVersion() | SDL::Gamepad | inline |
| GetID() | SDL::Gamepad | inline |
| GetJoystick() | SDL::Gamepad | inline |
| GetMapping() | SDL::Gamepad | inline |
| GetName() | SDL::Gamepad | inline |
| GetNumTouchpadFingers(int touchpad) | SDL::Gamepad | inline |
| GetNumTouchpads() | SDL::Gamepad | inline |
| GetPath() | SDL::Gamepad | inline |
| GetPlayerIndex() | SDL::Gamepad | inline |
| GetPowerInfo(int *percent) | SDL::Gamepad | inline |
| GetProduct() | SDL::Gamepad | inline |
| GetProductVersion() | SDL::Gamepad | inline |
| GetProperties() | SDL::Gamepad | inline |
| GetRealType() | SDL::Gamepad | inline |
| GetSensorData(SensorType type, float *data, int num_values) | SDL::Gamepad | inline |
| GetSensorDataRate(SensorType type) | SDL::Gamepad | inline |
| GetSerial() | SDL::Gamepad | inline |
| GetSteamHandle() | SDL::Gamepad | inline |
| GetTouchpadFinger(int touchpad, int finger, bool *down, float *x, float *y, float *pressure) | SDL::Gamepad | inline |
| GetType() | SDL::Gamepad | inline |
| GetVendor() | SDL::Gamepad | inline |
| HasAxis(GamepadAxis axis) | SDL::Gamepad | inline |
| HasButton(GamepadButton button) | SDL::Gamepad | inline |
| HasSensor(SensorType type) | SDL::Gamepad | inline |
| operator bool() const noexcept | SDL::Gamepad | inlineexplicit |
| operator GamepadParam() const noexcept | SDL::Gamepad | inline |
| operator<=>(const Gamepad &other) const noexcept=default | SDL::Gamepad | |
| operator=(Gamepad &&other) noexcept | SDL::Gamepad | inline |
| operator=(const Gamepad &other) noexcept=default | SDL::Gamepad | protected |
| release() noexcept | SDL::Gamepad | inline |
| Rumble(Uint16 low_frequency_rumble, Uint16 high_frequency_rumble, Uint32 duration_ms) | SDL::Gamepad | inline |
| RumbleTriggers(Uint16 left_rumble, Uint16 right_rumble, Uint32 duration_ms) | SDL::Gamepad | inline |
| SendEffect(const void *data, int size) | SDL::Gamepad | inline |
| SensorEnabled(SensorType type) | SDL::Gamepad | inline |
| SetLED(Uint8 red, Uint8 green, Uint8 blue) | SDL::Gamepad | inline |
| SetPlayerIndex(int player_index) | SDL::Gamepad | inline |
| SetSensorEnabled(SensorType type, bool enabled) | SDL::Gamepad | inline |
| ~Gamepad() | SDL::Gamepad | inline |
| ~GamepadRef() | SDL::GamepadRef | inline |