| 73 | #[derive(Debug, Clone)] |
| 74 | #[doc(hidden)] |
| 75 | pub struct PlotRenderUpdate { |
| 76 | pub hover_pick: Option<HoverPickEvent>, |
| 77 | pub drag_event: Option<DragEvent>, |
| 78 | pub clear_cursor_position: bool, |
| 79 | pub cursor_position_ui: Option<CursorPositionUiPayload>, |
| 80 | pub x_ticks: Option<Vec<PositionedTick>>, |
| 81 | pub y_ticks: Option<Vec<PositionedTick>>, |
| 82 | /// Internal: Camera and bounds for coordinate conversion (only used internally, not part of public API) |
| 83 | pub(crate) camera_bounds: Option<Box<(Camera, Rectangle)>>, |
| 84 | } |
| 85 | |
| 86 | /// Drag interaction event in data/world coordinates. |
| 87 | #[derive(Debug, Clone, Copy)] |
nothing calls this directly
no outgoing calls
no test coverage detected