Struct HID.HIDElementDescriptor
Descriptor for a single report element.
Namespace: UnityEngine.InputSystem.HID
Syntax
[Serializable]
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 readonly bool hasNullState { get; }
Property Value
Type | Description |
---|---|
Boolean |
hasPreferredState
Declaration
public readonly bool hasPreferredState { get; }
Property Value
Type | Description |
---|---|
Boolean |
isArray
Declaration
public readonly bool isArray { get; }
Property Value
Type | Description |
---|---|
Boolean |
isConstant
Declaration
public readonly bool isConstant { get; }
Property Value
Type | Description |
---|---|
Boolean |
isNonLinear
Declaration
public readonly bool isNonLinear { get; }
Property Value
Type | Description |
---|---|
Boolean |
isRelative
Declaration
public readonly bool isRelative { get; }
Property Value
Type | Description |
---|---|
Boolean |
isWrapping
Declaration
public readonly 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 |