XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
TUSBGamePadDevice Struct Reference

#include <usbgamepad.h>

Collaboration diagram for TUSBGamePadDevice:
Collaboration graph
[legend]

Public Attributes

TUSBFunction m_USBFunction
 
unsigned m_nDeviceIndex
 
TUSBEndpointm_pEndpointIn
 
TUSBEndpointm_pEndpointOut
 
USPiGamePadState m_State
 
TGamePadStatusHandlerm_pStatusHandler
 
u16 m_usReportDescriptorLength
 
u8m_pHIDReportDescriptor
 
TUSBRequest m_URB
 
u8m_pReportBuffer
 
u16 m_nReportSize
 

Member Data Documentation

◆ m_nDeviceIndex

unsigned TUSBGamePadDevice::m_nDeviceIndex

◆ m_nReportSize

u16 TUSBGamePadDevice::m_nReportSize

◆ m_pEndpointIn

TUSBEndpoint* TUSBGamePadDevice::m_pEndpointIn

◆ m_pEndpointOut

TUSBEndpoint* TUSBGamePadDevice::m_pEndpointOut

◆ m_pHIDReportDescriptor

u8* TUSBGamePadDevice::m_pHIDReportDescriptor

◆ m_pReportBuffer

u8* TUSBGamePadDevice::m_pReportBuffer

◆ m_pStatusHandler

TGamePadStatusHandler* TUSBGamePadDevice::m_pStatusHandler

◆ m_State

USPiGamePadState TUSBGamePadDevice::m_State

◆ m_URB

TUSBRequest TUSBGamePadDevice::m_URB

◆ m_USBFunction

TUSBFunction TUSBGamePadDevice::m_USBFunction

◆ m_usReportDescriptorLength

u16 TUSBGamePadDevice::m_usReportDescriptorLength

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