Space Plunder
Loading...
Searching...
No Matches
SteamInputData.h File Reference
#include "CoreMinimal.h"
#include "SteamInputData.generated.h"

Go to the source code of this file.

Classes

struct  FSteamInputHandle
 
class  SteamInputData
 

Typedefs

typedef uint64 InputHandle_t
 

Enumerations

enum  ESteamLibInputType : uint8 {
  ESteamInputType_Unknown , ESteamInputType_SteamController , ESteamInputType_XBox360Controller , ESteamInputType_XBoxOneController ,
  ESteamInputType_GenericGamepad , ESteamInputType_PS4Controller , ESteamInputType_AppleMFiController , ESteamInputType_AndroidController ,
  ESteamInputType_SwitchJoyConPair , ESteamInputType_SwitchJoyConSingle , ESteamInputType_SwitchProController , ESteamInputType_MobileTouch ,
  ESteamInputType_PS3Controller , ESteamInputType_PS5Controller , ESteamInputType_SteamDeckController , ESteamInputType_Count ,
  ESteamInputType_MaximumPossibleValue = 255
}
 

Typedef Documentation

◆ InputHandle_t

typedef uint64 InputHandle_t

Enumeration Type Documentation

◆ ESteamLibInputType

enum ESteamLibInputType : uint8
Enumerator
ESteamInputType_Unknown 
ESteamInputType_SteamController 
ESteamInputType_XBox360Controller 
ESteamInputType_XBoxOneController 
ESteamInputType_GenericGamepad 
ESteamInputType_PS4Controller 
ESteamInputType_AppleMFiController 
ESteamInputType_AndroidController 
ESteamInputType_SwitchJoyConPair 
ESteamInputType_SwitchJoyConSingle 
ESteamInputType_SwitchProController 
ESteamInputType_MobileTouch 
ESteamInputType_PS3Controller 
ESteamInputType_PS5Controller 
ESteamInputType_SteamDeckController 
ESteamInputType_Count 
ESteamInputType_MaximumPossibleValue 
13{
18 ESteamInputType_GenericGamepad, // DirectInput controllers
25 ESteamInputType_MobileTouch, // Steam Link App On-screen Virtual Controller
26 ESteamInputType_PS3Controller, // Currently uses PS4 Origins
27 ESteamInputType_PS5Controller, // Added in SDK 151
28 ESteamInputType_SteamDeckController, // Added in SDK 153
31};
@ ESteamInputType_MobileTouch
Definition SteamInputData.h:25
@ ESteamInputType_MaximumPossibleValue
Definition SteamInputData.h:30
@ ESteamInputType_SwitchJoyConPair
Definition SteamInputData.h:22
@ ESteamInputType_AndroidController
Definition SteamInputData.h:21
@ ESteamInputType_PS4Controller
Definition SteamInputData.h:19
@ ESteamInputType_SteamDeckController
Definition SteamInputData.h:28
@ ESteamInputType_PS3Controller
Definition SteamInputData.h:26
@ ESteamInputType_XBox360Controller
Definition SteamInputData.h:16
@ ESteamInputType_SwitchProController
Definition SteamInputData.h:24
@ ESteamInputType_Count
Definition SteamInputData.h:29
@ ESteamInputType_SteamController
Definition SteamInputData.h:15
@ ESteamInputType_AppleMFiController
Definition SteamInputData.h:20
@ ESteamInputType_Unknown
Definition SteamInputData.h:14
@ ESteamInputType_GenericGamepad
Definition SteamInputData.h:18
@ ESteamInputType_SwitchJoyConSingle
Definition SteamInputData.h:23
@ ESteamInputType_XBoxOneController
Definition SteamInputData.h:17
@ ESteamInputType_PS5Controller
Definition SteamInputData.h:27