Descriptor for a single report element.
[Serializable]
public struct HIDElementDescriptor
Fields
Declaration
public int collectionIndex
Field Value
Declaration
public HID.HIDElementFlags flags
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
public int reportOffsetInBits
Field Value
Declaration
public int reportSizeInBits
Field Value
Declaration
public HID.HIDReportType reportType
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
Declaration
Field Value
usagePage
Declaration
public HID.UsagePage usagePage
Field Value
Properties
Declaration
public readonly bool hasNullState { get; }
Property Value
Declaration
public readonly bool hasPreferredState { get; }
Property Value
Declaration
public readonly bool isArray { get; }
Property Value
Declaration
public readonly bool isConstant { get; }
Property Value
Declaration
public readonly bool isNonLinear { get; }
Property Value
Declaration
public readonly bool isRelative { get; }
Property Value
Declaration
public readonly bool isWrapping { get; }
Property Value
Methods
Is(HID.UsagePage, Int32)
Declaration
public bool Is(HID.UsagePage usagePage, int usage)
Parameters
Returns