Skip to main content

OpenXRAnalogThresholdModifier

Inherits: OpenXRActionBindingModifier < OpenXRBindingModifier < Resource < RefCounted < Object

The analog threshold binding modifier can modify a float input to a boolean input with specified thresholds.

Description

The analog threshold binding modifier can modify a float input to a boolean input with specified thresholds.

See XR_VALVE_analog_threshold for in-depth details.

Properties

OpenXRHapticBaseoff_haptic
floatoff_threshold0.4
OpenXRHapticBaseon_haptic
floaton_threshold0.6

Property Descriptions

OpenXRHapticBase off_haptic 🔗

Haptic pulse to emit when the user releases the input.


float off_threshold = 0.4 🔗

  • void set_off_threshold\ (\ value: float\ )
  • float get_off_threshold\ (\ )

When our input value falls below this, our output becomes false.


OpenXRHapticBase on_haptic 🔗

Haptic pulse to emit when the user presses the input.


float on_threshold = 0.6 🔗

  • void set_on_threshold\ (\ value: float\ )
  • float get_on_threshold\ (\ )

When our input value is equal or larger than this value, our output becomes true. It stays true until it falls under the off_threshold value.