Struct HID.HIDElementDescriptor
Descriptor for a single report element.
Namespace: UnityEngine.InputSystem.HID
Syntax
public struct HIDElementDescriptor
Fields
collectionIndex
Declaration
public int collectionIndex
Field Value
| Type | Description | 
|---|---|
| Int32 | 
flags
Declaration
public HID.HIDElementFlags flags
Field Value
| Type | Description | 
|---|---|
| HID.HIDElementFlags | 
logicalMax
Declaration
public int logicalMax
Field Value
| Type | Description | 
|---|---|
| Int32 | 
logicalMin
Declaration
public int logicalMin
Field Value
| Type | Description | 
|---|---|
| Int32 | 
physicalMax
Declaration
public int physicalMax
Field Value
| Type | Description | 
|---|---|
| Int32 | 
physicalMin
Declaration
public int physicalMin
Field Value
| Type | Description | 
|---|---|
| Int32 | 
reportId
Declaration
public int reportId
Field Value
| Type | Description | 
|---|---|
| Int32 | 
reportOffsetInBits
Declaration
public int reportOffsetInBits
Field Value
| Type | Description | 
|---|---|
| Int32 | 
reportSizeInBits
Declaration
public int reportSizeInBits
Field Value
| Type | Description | 
|---|---|
| Int32 | 
reportType
Declaration
public HID.HIDReportType reportType
Field Value
| Type | Description | 
|---|---|
| HID.HIDReportType | 
unit
Declaration
public int unit
Field Value
| Type | Description | 
|---|---|
| Int32 | 
unitExponent
Declaration
public int unitExponent
Field Value
| Type | Description | 
|---|---|
| Int32 | 
usage
Declaration
public int usage
Field Value
| Type | Description | 
|---|---|
| Int32 | 
usageMax
Declaration
public int? usageMax
Field Value
| Type | Description | 
|---|---|
| Nullable<Int32> | 
usageMin
Declaration
public int? usageMin
Field Value
| Type | Description | 
|---|---|
| Nullable<Int32> | 
usagePage
Declaration
public HID.UsagePage usagePage
Field Value
| Type | Description | 
|---|---|
| HID.UsagePage | 
Properties
hasNullState
Declaration
public bool hasNullState { get; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
hasPreferredState
Declaration
public bool hasPreferredState { get; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
isArray
Declaration
public bool isArray { get; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
isConstant
Declaration
public bool isConstant { get; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
isNonLinear
Declaration
public bool isNonLinear { get; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
isRelative
Declaration
public bool isRelative { get; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
isWrapping
Declaration
public bool isWrapping { get; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
Methods
Is(HID.UsagePage, Int32)
Declaration
public bool Is(HID.UsagePage usagePage, int usage)
Parameters
| Type | Name | Description | 
|---|---|---|
| HID.UsagePage | usagePage | |
| Int32 | usage | 
Returns
| Type | Description | 
|---|---|
| Boolean |