---
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
```
## 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
```
## Properties
This brick does not expose a generated property table yet. See the source specification for implementation notes.