CommonLibSSE NG
RE::BSOpenVR Class Reference

#include <BSOpenVR.h>

Inheritance diagram for RE::BSOpenVR:
RE::BSVRInterface RE::BSTEventSource< VROverlayChange > RE::BSTEventSource< VRDeviceConnectionChange > RE::BSTEventSource< VRResetHMDHeight >

Public Member Functions

 ~BSOpenVR () override
 
void * Shutdown (void) override
 
void Unk_02 (void) override
 
void Unk_03 (void) override
 
void Unk_04 (void) override
 
void Unk_05 (void) override
 
void Unk_06 (void) override
 
void Unk_07 (void) override
 
void Unk_08 (void) override
 
void Unk_09 (void) override
 
void Unk_0A (void) override
 
void Unk_0B (void) override
 
void Unk_0C (void) override
 
void Unk_0D (void) override
 
void Unk_0E (void) override
 
void Unk_0F (void) override
 
void Unk_10 (void) override
 
void Unk_12 (void) override
 
void Unk_13 (void) override
 
void Unk_14 (void) override
 
void Unk_16 (void) override
 
void Unk_17 (void) override
 
- Public Member Functions inherited from RE::BSVRInterface
virtual ~BSVRInterface ()
 
virtual void Unk_11 (void)
 
virtual void Unk_15 (void)
 
- Public Member Functions inherited from RE::BSTEventSource< VROverlayChange >
 BSTEventSource ()
 
void AddEventSink (Sink *a_eventSink)
 
void AddEventSink (BSTEventSink< SinkEvent > *a_sink)
 
void RemoveEventSink (Sink *a_eventSink)
 
void SendEvent (const VROverlayChange *a_event)
 
void operator() (const VROverlayChange *a_event)
 
- Public Member Functions inherited from RE::BSTEventSource< VRDeviceConnectionChange >
 BSTEventSource ()
 
void AddEventSink (Sink *a_eventSink)
 
void AddEventSink (BSTEventSink< SinkEvent > *a_sink)
 
void RemoveEventSink (Sink *a_eventSink)
 
void SendEvent (const VRDeviceConnectionChange *a_event)
 
void operator() (const VRDeviceConnectionChange *a_event)
 
- Public Member Functions inherited from RE::BSTEventSource< VRResetHMDHeight >
 BSTEventSource ()
 
void AddEventSink (Sink *a_eventSink)
 
void AddEventSink (BSTEventSink< SinkEvent > *a_sink)
 
void RemoveEventSink (Sink *a_eventSink)
 
void SendEvent (const VRResetHMDHeight *a_event)
 
void operator() (const VRResetHMDHeight *a_event)
 

Static Public Attributes

constexpr static auto RTTI = RTTI_BSOpenVR
 
- Static Public Attributes inherited from RE::BSVRInterface
constexpr static auto RTTI = RTTI_BSVRInterface
 

Additional Inherited Members

- Public Types inherited from RE::BSTEventSource< VROverlayChange >
using Sink = BSTEventSink< VROverlayChange >
 
- Public Types inherited from RE::BSTEventSource< VRDeviceConnectionChange >
using Sink = BSTEventSink< VRDeviceConnectionChange >
 
- Public Types inherited from RE::BSTEventSource< VRResetHMDHeight >
using Sink = BSTEventSink< VRResetHMDHeight >
 
- Public Attributes inherited from RE::BSTEventSource< VROverlayChange >
BSTArray< Sink * > sinks
 
BSTArray< Sink * > pendingRegisters
 
BSTArray< Sink * > pendingUnregisters
 
BSSpinLock lock
 
bool notifying
 
std::uint8_t pad51
 
std::uint16_t pad52
 
std::uint32_t pad54
 
- Public Attributes inherited from RE::BSTEventSource< VRDeviceConnectionChange >
BSTArray< Sink * > sinks
 
BSTArray< Sink * > pendingRegisters
 
BSTArray< Sink * > pendingUnregisters
 
BSSpinLock lock
 
bool notifying
 
std::uint8_t pad51
 
std::uint16_t pad52
 
std::uint32_t pad54
 
- Public Attributes inherited from RE::BSTEventSource< VRResetHMDHeight >
BSTArray< Sink * > sinks
 
BSTArray< Sink * > pendingRegisters
 
BSTArray< Sink * > pendingUnregisters
 
BSSpinLock lock
 
bool notifying
 
std::uint8_t pad51
 
std::uint16_t pad52
 
std::uint32_t pad54
 

Constructor & Destructor Documentation

◆ ~BSOpenVR()

RE::BSOpenVR::~BSOpenVR ( )
override

Member Function Documentation

◆ Shutdown()

void* RE::BSOpenVR::Shutdown ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_02()

void RE::BSOpenVR::Unk_02 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_03()

void RE::BSOpenVR::Unk_03 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_04()

void RE::BSOpenVR::Unk_04 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_05()

void RE::BSOpenVR::Unk_05 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_06()

void RE::BSOpenVR::Unk_06 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_07()

void RE::BSOpenVR::Unk_07 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_08()

void RE::BSOpenVR::Unk_08 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_09()

void RE::BSOpenVR::Unk_09 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_0A()

void RE::BSOpenVR::Unk_0A ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_0B()

void RE::BSOpenVR::Unk_0B ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_0C()

void RE::BSOpenVR::Unk_0C ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_0D()

void RE::BSOpenVR::Unk_0D ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_0E()

void RE::BSOpenVR::Unk_0E ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_0F()

void RE::BSOpenVR::Unk_0F ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_10()

void RE::BSOpenVR::Unk_10 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_12()

void RE::BSOpenVR::Unk_12 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_13()

void RE::BSOpenVR::Unk_13 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_14()

void RE::BSOpenVR::Unk_14 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_16()

void RE::BSOpenVR::Unk_16 ( void  )
overridevirtual

Implements RE::BSVRInterface.

◆ Unk_17()

void RE::BSOpenVR::Unk_17 ( void  )
overridevirtual

Implements RE::BSVRInterface.

Member Data Documentation

◆ RTTI

constexpr static auto RE::BSOpenVR::RTTI = RTTI_BSOpenVR
staticconstexpr

The documentation for this class was generated from the following file: