CommonLibSSE NG
Loading...
Searching...
No Matches
BSPCGamepadDeviceDelegate.h
Go to the documentation of this file.
1#pragma once
2
4
5namespace RE
6{
7 class BSPCGamepadDeviceHandler;
8
10 {
11 public:
12 inline static constexpr auto RTTI = RTTI_BSPCGamepadDeviceDelegate;
13 inline static constexpr auto VTABLE = VTABLE_BSPCGamepadDeviceDelegate;
14
16
17 // override (BSGamepadDevice)
18 void Initialize() override; // 01 - { return; }
19 void Process(float a_arg1) override; // 02 - { return; }
20 void Release() override; // 03 - { return; }
21 void Reset() override; // 08 - { return; }
22 void SetRumble(float a_lValue, float a_rValue) override; // 09 - { return; }
23
24 // members
26
27 protected:
30 };
31 static_assert(sizeof(BSPCGamepadDeviceDelegate) == 0xD8);
32}
Definition BSGamepadDevice.h:13
Definition BSPCGamepadDeviceDelegate.h:10
void Process(float a_arg1) override
static constexpr auto VTABLE
Definition BSPCGamepadDeviceDelegate.h:13
static constexpr auto RTTI
Definition BSPCGamepadDeviceDelegate.h:12
BSPCGamepadDeviceHandler * gamepadDeviceHandler
Definition BSPCGamepadDeviceDelegate.h:25
void SetRumble(float a_lValue, float a_rValue) override
friend class BSGamepadDeviceHandler
Definition BSPCGamepadDeviceDelegate.h:28
Definition BSPCGamepadDeviceHandler.h:10
Definition AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 1 > VTABLE_BSPCGamepadDeviceDelegate
Definition Offsets_VTABLE.h:5438
constexpr REL::VariantID RTTI_BSPCGamepadDeviceDelegate(690315, 398170, 0x1f5fe00)