HID services: Difference between revisions

Line 3,150: Line 3,150:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x4 || Controls the mode for [[#TeraPluginProcessorConfig]]: 1 -> 0x10, otherwise 0xF.
| 0x0 || 0x4 || [[#AdaptiveClusteringMode]]
|-
|-
| 0x4 || 0x4 || [6.0.0+] See below.
| 0x4 || 0x4 || [6.0.0+] [[#AdaptiveClusteringTargetDistance]]
|}
|}


+0x4:
== AdaptiveClusteringMode ==
* 0: The remaining [[#TeraPluginProcessorConfig]] fields are zero.
{| class="wikitable" border="1"
* 1: [[#TeraPluginProcessorConfig]]+0x1 = 0x1, +0x2 = 0x3.
!  Value
* 2: [[#TeraPluginProcessorConfig]]+0x1 = 0x1, +0x2 = 0x8.
!  Description
|-
| 0 || StaticFov
|-
| 1 || DynamicFov
|}
 
Controls the mode for [[#TeraPluginProcessorConfig]] (DynamicFov -> 0x10; StaticFov -> 0x0F).
 
== AdaptiveClusteringTargetDistance ==
{| class="wikitable" border="1"
!  Value
!  Description
|-
| 0 || Near
|-
| 1 || Middle
|-
| 2 || Far
|}
 
Controls the second and third bytes for [[#TeraPluginProcessorConfig]] (Near-> 0x00, 0x00; Middle -> 0x01, 0x03; Far -> 0x01, 0x08).


= HandAnalysisConfig =
= HandAnalysisConfig =