Zdexby TheHolyOneZ
6,967 structs
Struct

HIDElementDescriptor

: ValueType : Object
UnityEngine.InputSystem.HID.HID.HIDElementDescriptor, Unity.InputSystem 0x0048 (72 B) Unity.InputSystem.dll
0x00x0048

Members 16

OffsetSizeNameTypeFlags
0x04usageintPublic
0x04usagePageUsagePagePublic
0x04unitintPublic
0x04unitExponentintPublic
0x04logicalMinintPublic
0x04logicalMaxintPublic
0x04physicalMinintPublic
0x04physicalMaxintPublic
0x04reportTypeHIDReportTypePublic
0x04collectionIndexintPublic
0x04reportIdintPublic
0x04reportSizeInBitsintPublic
0x04reportOffsetInBitsintPublic
0x04flagsHIDElementFlagsPublic
0x08usageMinNullable<System.Int32>Public
0x08usageMaxNullable<System.Int32>Public

Functions 22

SignatureFlagsNativeParams
bool get_hasNullState()Public+1 flags0x01
bool get_hasPreferredState()Public+1 flags0x01
bool get_isArray()Public+1 flags0x01
bool get_isNonLinear()Public+1 flags0x01
bool get_isRelative()Public+1 flags0x01
bool get_isConstant()Public+1 flags0x01
bool get_isWrapping()Public+1 flags0x01
bool get_isSigned()2 flags0x01
float get_minFloatValue()2 flags0x04
float get_maxFloatValue()2 flags0x04
bool Is(const UsagePage& usagePage, int usage)Public0x04
string DetermineName()1 flags0x08
string DetermineDisplayName()1 flags0x08
bool IsUsableElement()1 flags0x01
string DetermineLayout()1 flags0x08
FourCC DetermineFormat()1 flags0x04
InternedString[] DetermineUsages()1 flags0x08
string DetermineParameters()1 flags0x08
string DetermineAxisNormalizationParameters()Private0x08
string DetermineProcessors()1 flags0x08
PrimitiveValue DetermineDefaultState()1 flags0x10
void AddChildControls(const HIDElementDescriptor&& element, const string& controlName, Builder& builder)1 flags0x48

Used by 16

types with a member, parameter or interface of this type