|
Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
#include <foray_inputdevice.hpp>
Public Member Functions | |
| ButtonJoystick () | |
| ButtonJoystick (InputDevice *device, int32_t id, std::string_view name, EButton button, SDL_Joystick *joystick) | |
| virtual bool | State () const override |
| Button id of the input. | |
Public Attributes | |
| SDL_Joystick * | Joystick |
Additional Inherited Members | |
Protected Member Functions inherited from foray::osi::InputBinary | |
| InputBinary () | |
| InputBinary (InputDevice *device, int32_t id, std::string_view name, EButton button) | |
Protected Member Functions inherited from foray::osi::InputBase | |
| InputBase ()=default | |
| InputBase (InputDevice *device, int32_t id, std::string_view name) | |
Protected Attributes inherited from foray::osi::InputBinary | |
| EButton | mButtonId = {} |
Protected Attributes inherited from foray::osi::InputBase | |
| InputDevice * | mDevice = {} |
| Device providing this input. | |
| int32_t | mId = {} |
| std::string | mName = {} |
|
inline |
|
inline |
|
overridevirtual |
| SDL_Joystick* foray::osi::InputDevice::ButtonJoystick::Joystick |