Which backend produced the PickResult.
The picker exposes this so callers can reason about diagnostics (e.g. "snap was requested but only BVH ran ⇒ no renderer attached") without us baking that branching into hidden state. Routing decisions stay opaque; the outcome is observable.
Which backend produced the PickResult.
The picker exposes this so callers can reason about diagnostics (e.g. "snap was requested but only BVH ran ⇒ no renderer attached") without us baking that branching into hidden state. Routing decisions stay opaque; the outcome is observable.