Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

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

OpenXRHapticBase

off_haptic

float

off_threshold

0.4

OpenXRHapticBase

on_haptic

float

on_threshold

0.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.