0x00x0038
Members 10
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x04 | usagePage | UsagePage | Public | |
| 0x04 | usage | int | Public | |
| 0x04 | m_CurrentReportId | int | Private | |
| 0x04 | m_CurrentReportType | HIDReportType | Private | |
| 0x04 | m_CurrentReportOffsetInBits | int | Private | |
| 0x0014 | 0x04 | padding / unreflected | ||
| 0x08 | m_Elements | List<UnityEngine.InputSystem.HID.HID.HIDElementDescriptor> | Private | |
| 0x08 | m_Collections | List<UnityEngine.InputSystem.HID.HID.HIDCollectionDescriptor> | Private | |
| 0x04 | m_InputReportSize | int | Private | |
| 0x04 | m_OutputReportSize | int | Private | |
| 0x04 | m_FeatureReportSize | int | Private | |
| 0x0034 | 0x04 | unreflected bytes to end of HIDDeviceDescriptorBuilder | ||
Functions 8
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor(const UsagePage& usagePage, int usage) | Public+1 flags | — | 0x04 |
| void .ctor(const GenericDesktop& usage) | Public+1 flags | — | 0x04 |
| HIDDeviceDescriptorBuilder StartReport(const HIDReportType& reportType, int reportId) | Public | — | 0x38 |
| HIDDeviceDescriptorBuilder AddElement(const UsagePage& usagePage, int usage, int sizeInBits) | Public | — | 0x38 |
| HIDDeviceDescriptorBuilder AddElement(const GenericDesktop& usage, int sizeInBits) | Public | — | 0x38 |
| HIDDeviceDescriptorBuilder WithPhysicalMinMax(int min, int max) | Public | — | 0x38 |
| HIDDeviceDescriptorBuilder WithLogicalMinMax(int min, int max) | Public | — | 0x38 |
| HIDDeviceDescriptor Finish() | Public | — | 0x30 |