Module prelude

Source
Expand description

The picking backend prelude.

This includes the most common types in this module, re-exported for your convenience.

Structs§

HitData
Holds data from a successful pointer hit test. See HitData::depth for important details.
PickingBehavior
An optional component that overrides default picking behavior for an entity, allowing you to make an entity non-hoverable, or allow items below it to be hovered. See the documentation on the fields for more details.
PointerHits
An event produced by a picking backend after it has run its hit tests, describing the entities under a pointer.
PointerLocation
Component that tracks a pointer’s current Location.
RayMap
A map from RayId to Ray3d.

Enums§

PickSet
Groups the stages of the picking process under shared labels.
PointerId
Identifies a unique pointer entity. Mouse and Touch pointers are automatically spawned.