input blocking improvements (#399)

* move input blocking hover logic into InteractionState

* add per-window input blocking setting

* OpenVR: per-hand input blocking

* move block_input setting into OverlayWindowState
This commit is contained in:
Orion
2026-01-18 04:09:22 +01:00
committed by GitHub
parent 2e1d07abc2
commit 0181119393
15 changed files with 75 additions and 30 deletions

View File

@@ -76,6 +76,7 @@ pub struct OverlayWindowState {
pub curvature: Option<f32>,
pub additive: bool,
pub saved_transform: Option<Affine3A>,
pub block_input: bool,
}
impl Default for OverlayWindowState {
@@ -89,6 +90,7 @@ impl Default for OverlayWindowState {
transform: Affine3A::IDENTITY,
additive: false,
saved_transform: None,
block_input: true,
}
}
}