pub trait HitGraphSink {
// Required method
fn push_hit(
&mut self,
node_id: NodeId,
capture_path: &[NodeId],
geometry: HitGeometry<'_>,
hit: &HitTestNode,
);
}Expand description
Receives the hit targets that collect_hits_from_graph finds in a render graph.
Required Methods§
Sourcefn push_hit(
&mut self,
node_id: NodeId,
capture_path: &[NodeId],
geometry: HitGeometry<'_>,
hit: &HitTestNode,
)
fn push_hit( &mut self, node_id: NodeId, capture_path: &[NodeId], geometry: HitGeometry<'_>, hit: &HitTestNode, )
Records an interactive node. capture_path lists the node first and then its pointer-input
ancestors from the nearest outward, and geometry is in window space.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".