CommonLibVR
RE::BSPCOrbisGamepadDevice::GamepadData Struct Reference

#include <BSPCOrbisGamepadDevice.h>

Public Attributes

std::uint32_t buttonState
 
std::byte rawLeftStickX
 
std::byte rawLeftStickY
 
std::byte rawRightStickX
 
std::byte rawRightStickY
 
std::byte rawLeftTrigger
 
std::byte rawRightTrigger
 
std::byte pad0A [2]
 
Vector4 orientation
 
Vector3 acceleration
 
Vector3 angularVelocity
 
TouchPadData touchPadData
 
bool padConnected
 
std::byte pad4D [3]
 
std::uint64_t timestamp
 
UnusedExtensionData unusedExtData
 
std::uint8_t connectedCount
 
std::uint8_t pad69 [2]
 
std::uint8_t specialDataLen
 
std::uint8_t specialData [12]
 

Member Data Documentation

◆ acceleration

Vector3 RE::BSPCOrbisGamepadDevice::GamepadData::acceleration

◆ angularVelocity

Vector3 RE::BSPCOrbisGamepadDevice::GamepadData::angularVelocity

◆ buttonState

std::uint32_t RE::BSPCOrbisGamepadDevice::GamepadData::buttonState

◆ connectedCount

std::uint8_t RE::BSPCOrbisGamepadDevice::GamepadData::connectedCount

◆ orientation

Vector4 RE::BSPCOrbisGamepadDevice::GamepadData::orientation

◆ pad0A

std::byte RE::BSPCOrbisGamepadDevice::GamepadData::pad0A[2]

◆ pad4D

std::byte RE::BSPCOrbisGamepadDevice::GamepadData::pad4D[3]

◆ pad69

std::uint8_t RE::BSPCOrbisGamepadDevice::GamepadData::pad69[2]

◆ padConnected

bool RE::BSPCOrbisGamepadDevice::GamepadData::padConnected

◆ rawLeftStickX

std::byte RE::BSPCOrbisGamepadDevice::GamepadData::rawLeftStickX

◆ rawLeftStickY

std::byte RE::BSPCOrbisGamepadDevice::GamepadData::rawLeftStickY

◆ rawLeftTrigger

std::byte RE::BSPCOrbisGamepadDevice::GamepadData::rawLeftTrigger

◆ rawRightStickX

std::byte RE::BSPCOrbisGamepadDevice::GamepadData::rawRightStickX

◆ rawRightStickY

std::byte RE::BSPCOrbisGamepadDevice::GamepadData::rawRightStickY

◆ rawRightTrigger

std::byte RE::BSPCOrbisGamepadDevice::GamepadData::rawRightTrigger

◆ specialData

std::uint8_t RE::BSPCOrbisGamepadDevice::GamepadData::specialData[12]

◆ specialDataLen

std::uint8_t RE::BSPCOrbisGamepadDevice::GamepadData::specialDataLen

◆ timestamp

std::uint64_t RE::BSPCOrbisGamepadDevice::GamepadData::timestamp

◆ touchPadData

TouchPadData RE::BSPCOrbisGamepadDevice::GamepadData::touchPadData

◆ unusedExtData

UnusedExtensionData RE::BSPCOrbisGamepadDevice::GamepadData::unusedExtData

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