Implementation for a virtual gamepad input device that is controlled using a touch screen.
More...
#include <InputDeviceVirtualGamepad.h>
Inherits InputDevice.
|
static const
AzFramework::InputDeviceId | Id |
| The id used to identify the primary virtual gamepad input device.
|
|
Implementation for a virtual gamepad input device that is controlled using a touch screen.
VirtualGamepad::InputDeviceVirtualGamepad::InputDeviceVirtualGamepad |
( |
const AZStd::unordered_set< AZStd::string > & |
buttonNames, |
|
|
const AZStd::unordered_set< AZStd::string > & |
thumbStickNames |
|
) |
| |
|
explicit |
Constructor
- Parameters
-
[in] | buttonNames | The list of button names supported by the virtual gamepad |
[in] | thumbStickNames | The list of thumbstick names supported by the virtual gamepad |
void VirtualGamepad::InputDeviceVirtualGamepad::CreateButtonChannel |
( |
const AZStd::string & |
channelName | ) |
|
|
protected |
Create a button input channel
- Parameters
-
[in] | channelName | The input channel name |
void VirtualGamepad::InputDeviceVirtualGamepad::CreateThumbStickAxis1DChannel |
( |
const AZStd::string & |
channelName | ) |
|
|
protected |
Create a thumb-stick axis 1D input channel
- Parameters
-
[in] | channelName | The input channel name |
void VirtualGamepad::InputDeviceVirtualGamepad::CreateThumbStickAxis2DChannel |
( |
const AZStd::string & |
channelName | ) |
|
|
protected |
Create a thumb-stick axis 2D input channel
- Parameters
-
[in] | channelName | The input channel name |
void VirtualGamepad::InputDeviceVirtualGamepad::CreateThumbStickDirectionChannel |
( |
const AZStd::string & |
channelName | ) |
|
|
protected |
Create a thumb-stick direction input channel
- Parameters
-
[in] | channelName | The input channel name |
static bool VirtualGamepad::InputDeviceVirtualGamepad::IsVirtualGamepadDevice |
( |
const AzFramework::InputDeviceId & |
inputDeviceId | ) |
|
|
static |
Check whether an input device id identifies a virtual gamepad (regardless of index)
- Parameters
-
[in] | inputDeviceId | The input device id to check |
- Returns
- True if the input device id identifies a virtual gamepad, false otherwise
The documentation for this class was generated from the following file:
- Gems/VirtualGamepad/Code/Source/InputDeviceVirtualGamepad.h