Space Plunder
Loading...
Searching...
No Matches
SteamInputData.h
Go to the documentation of this file.
1// Fill out your copyright notice in the Description page of Project Settings.
2
3#pragma once
4
5#include "CoreMinimal.h"
6#include "SteamInputData.generated.h"
7
8
9// EControllerHapticLocation eHapticLocation
10
11UENUM(BlueprintType, Category = "Simple Steam Input")
32
33// InputHandle_t is used to refer to a specific controller.
34// This handle will consistently identify a controller, even if it is disconnected and re-connected
35typedef uint64 InputHandle_t;
36
37USTRUCT(BlueprintType)
39{
40 GENERATED_BODY()
41
43
45 : Handle(0)
46 {
47
48 }
49
51 : Handle(InHandle)
52 {
53 }
54
55 bool IsValid() const
56 {
57 return Handle != 0;
58 }
59};
61
62
66class STATSINTEGRATION_API SteamInputData
67{
68
69public:
70
71};
ESteamLibInputType
Definition SteamInputData.h:13
@ 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
uint64 InputHandle_t
Definition SteamInputData.h:35
Definition SteamInputData.h:67
Definition SteamInputData.h:39
FSteamInputHandle(InputHandle_t InHandle)
Definition SteamInputData.h:50
bool IsValid() const
Definition SteamInputData.h:55