LeviLamina
Loading...
Searching...
No Matches
GameControllerHandler.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/deps/input/interface/GameControllerButtonState.h"
7#include "mc/deps/input/interface/GameControllerErrorType.h"
8
10public:
11 // member variables
12 // NOLINTBEGIN
13 ::ll::UntypedStorage<8, 64> mUnkbf0644;
14 ::ll::UntypedStorage<8, 24> mUnkedf897;
15 ::ll::UntypedStorage<8, 24> mUnk26b586;
16 ::ll::UntypedStorage<8, 32> mUnkef31db;
17 ::ll::UntypedStorage<8, 32> mUnkfa3a3f;
18 ::ll::UntypedStorage<8, 24> mUnkb2bd1e;
19 ::ll::UntypedStorage<4, 16> mUnkc39aef;
20 ::ll::UntypedStorage<8, 16> mUnkdd3707;
21 ::ll::UntypedStorage<1, 1> mUnkfe6c7b;
22 // NOLINTEND
23
24public:
25 // prevent constructor by default
26 GameControllerHandler& operator=(GameControllerHandler const&);
27 GameControllerHandler(GameControllerHandler const&);
28
29public:
30 // virtual functions
31 // NOLINTBEGIN
32 virtual ~GameControllerHandler();
33
34 virtual void refresh() = 0;
35
36 virtual void refresh(bool isInGame);
37
38 virtual void shutdown();
39
40 virtual ::GameControllerErrorType checkPlatformSpecificControllerError();
41
42 virtual float normalizeAxis(float raw, float deadzone);
43
44 virtual void normalizeAxes(float& ioX, float& ioY, float deadzone) = 0;
45 // NOLINTEND
46
47public:
48 // member functions
49 // NOLINTBEGIN
51 // NOLINTEND
52
53public:
54 // constructor thunks
55 // NOLINTBEGIN
56 MCNAPI void* $ctor();
57 // NOLINTEND
58
59public:
60 // destructor thunk
61 // NOLINTBEGIN
62 MCNAPI void $dtor();
63 // NOLINTEND
64
65public:
66 // virtual function thunks
67 // NOLINTBEGIN
68 MCNAPI void $refresh(bool isInGame);
69
70 MCNAPI void $shutdown();
71
72 MCNAPI ::GameControllerErrorType $checkPlatformSpecificControllerError();
73
74 MCNAPI float $normalizeAxis(float raw, float deadzone);
75 // NOLINTEND
76
77public:
78 // vftables
79 // NOLINTBEGIN
80 MCNAPI static void** $vftable();
81 // NOLINTEND
82};
Definition GameControllerHandler.h:5
MCAPI float $normalizeAxis(float raw, float deadzone)
static MCAPI void ** $vftable()
MCAPI void $refresh(bool isInGame)
MCAPI void * $ctor()
MCAPI void $shutdown()
MCAPI::GameControllerErrorType $checkPlatformSpecificControllerError()