Module |
|
Header |
/Engine/Source/Runtime/ApplicationCore/Public/GenericPlatform/GenericApplicationMessageHandler.h |
Include |
#include "GenericPlatform/GenericApplicationMessageHandler.h" |
class FInputDeviceScope
Context scope that indicates which IInputDevice is currently being handled. This can be used to determine hardware-specific information when handling input from FGenericApplicationMessageHandler subclasses. This is generally set during SendControllerEvents or Tick and is only valid on the game thread.
Name | Description | ||
---|---|---|---|
|
HardwareDeviceHandle |
A system-specific device id, this is not the same as controllerId and represents a physical device instead of logical user. |
|
|
HardwareDeviceIdentifier |
Logical string identifying the hardware device. |
|
|
IInputDevice &#... |
InputDevice |
The specific InputDevice that is currently being polled. |
|
InputDeviceName |
Logical name of the input device interface. This is not translated but is platform-specific |
Name | Description | |
---|---|---|
|
FInputDeviceScope() |
Cannot be copied/moved |
|
FInputDeviceScope ( |
|
|
FInputDeviceScope ( |
|
|
FInputDeviceScope ( |
Constructor, this should only be allocated directly on the stack |
Name | Description | |
---|---|---|
|
~FInputDeviceScope() |
Name | Description | ||
---|---|---|---|
|
const FInput... |
GetCurrent() |
Returns the currently active InputDeviceScope. |
Name | Description | ||
---|---|---|---|
|
FInputDevice... |
operator= ( |
|
|
FInputDevice... |
operator= ( |
Name |
Description |
---|---|
ScopeStack |