--- generated_by: gdlink-build generated_at: 2026-06-23T12:34:28Z do_not_edit: true title: XR brick_type: gate tier: Pro generated: true --- # XR **Category:** Gate **Tier:** Pro ## Purpose Pure boolean filter for XR-specific conditions. ## Visual Reference ```{raw} html
As added to your scene
XR brick as it appears in the GDLink editor
``` ## Runtime Behavior **Inputs** - **Pulse** (Boolean): Upstream pulse from a listener. Blocked or passed based on check result. **Outputs** - **Pulse** (Boolean): Passed through when gate condition evaluates true. **Properties** **Core (always visible)** - **check_type** (Enum, default `"Gesture"`): `Gesture`, `Tracking Confidence` - **tracker_hand** (Enum, default `"Right"`): `Left`, `Right` **Gesture Mode (`visible_if: {check_type: "Gesture"}`)** - **required_gesture** (Enum): `Pinch`, `Grip`, `Point`, `Open Hand`, `Fist` - **strictness** (Float, default `0.8`): Confidence threshold (0.0-1.0) required for the gesture to be recognized. **Tracking Confidence Mode (`visible_if: {check_type: "Tracking Confidence"}`)** - **min_confidence** (Enum): `High`, `Medium`, `Low` - **lost_behavior** (Enum, default `"Block"`): `Block` (fail closed), `Invert` (pass when tracking lost) - **hysteresis** (Float, default `0.1`): Prevents rapid toggling at confidence boundary. --- ```{raw} html
Generated UI Mockup — showing expanded properties
XR
-
x
Check Type:
v
Tracker Hand:
v
``` ## Properties This brick does not expose a generated property table yet. See the source specification for implementation notes.