CommonLibSSE NG
BSVRInterface.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  class VRDeviceConnectionChange;
6  class VROverlayChange;
7  class VRResetHMDHeight;
8 
9  class BSVRInterface :
10  public BSTEventSource<VROverlayChange>,
11  public BSTEventSource<VRDeviceConnectionChange>,
12  public BSTEventSource<VRResetHMDHeight>
13  {
14  public:
15 #if !defined(ENABLE_SKYRIM_AE) && !defined(ENABLE_SKYRIM_SE)
16  constexpr static auto RTTI = RTTI_BSVRInterface;
17 #endif
18 
19  virtual ~BSVRInterface(); // 0
20 
21  // add
22  virtual void* Shutdown(void) = 0; // 01
23  virtual void Unk_02(void) = 0; // 02
24  virtual void Unk_03(void) = 0; // 03
25  virtual void Unk_04(void) = 0; // 04
26  virtual void Unk_05(void) = 0; // 05
27  virtual void Unk_06(void) = 0; // 06
28  virtual void Unk_07(void) = 0; // 07
29  virtual void Unk_08(void) = 0; // 08
30  virtual void Unk_09(void) = 0; // 09
31  virtual void Unk_0A(void) = 0; // 0A
32  virtual void Unk_0B(void) = 0; // 0B
33  virtual void Unk_0C(void) = 0; // 0C -- { return 0; }
34  virtual void Unk_0D(void) = 0; // 0D
35  virtual void Unk_0E(void) = 0; // 0E
36  virtual void Unk_0F(void) = 0; // 0F
37  virtual void Unk_10(void) = 0; // 10
38  virtual void Unk_11(void); // 11 -- { return; }
39  virtual void Unk_12(void) = 0; // 12
40  virtual void Unk_13(void) = 0; // 13
41  virtual void Unk_14(void) = 0; // 14
42  virtual void Unk_15(void); // 15 -- { return; }
43  virtual void Unk_16(void) = 0; // 16
44  virtual void Unk_17(void) = 0; // 17
45  };
46  static_assert(sizeof(BSVRInterface) == 0x110);
47 }
Definition: BSTEvent.h:19
Definition: BSVRInterface.h:13
virtual void Unk_12(void)=0
virtual void Unk_02(void)=0
virtual void Unk_14(void)=0
virtual void Unk_11(void)
virtual void Unk_03(void)=0
virtual void Unk_08(void)=0
virtual void Unk_0F(void)=0
virtual void Unk_17(void)=0
virtual void * Shutdown(void)=0
virtual void Unk_06(void)=0
virtual void Unk_0D(void)=0
virtual void Unk_0E(void)=0
virtual void Unk_15(void)
virtual void Unk_0C(void)=0
virtual void Unk_13(void)=0
virtual void Unk_05(void)=0
virtual void Unk_0B(void)=0
virtual void Unk_07(void)=0
virtual void Unk_09(void)=0
virtual void Unk_16(void)=0
virtual void Unk_04(void)=0
virtual void Unk_0A(void)=0
constexpr static auto RTTI
Definition: BSVRInterface.h:16
virtual void Unk_10(void)=0
virtual ~BSVRInterface()
Definition: AbsorbEffect.h:6
constexpr REL::VariantOffset RTTI_BSVRInterface(0, 0, 0x1f5fb80)