MCPcopy Create free account

hub / github.com/donkeyteethUX/iced_plot / functions

Functions611 in github.com/donkeyteethUX/iced_plot

↓ 3 callersMethodkey_action
Return the key-press action for a key.
src/controls.rs:241
↓ 3 callersFunctionlerp
(a: f32, b: f32, t: f32)
examples/heatmap.rs:102
↓ 3 callersFunctionline_style_params
Helper to extract line style parameters
src/plot_renderer/shader.rs:1747
↓ 3 callersMethodline_type
Set or change only the line type while preserving width if it already exists.
src/series.rs:475
↓ 3 callersFunctionmsaa_attachment
( targets: &'a MsaaTargets, load: LoadOp<Color>, )
src/plot_renderer/shader.rs:55
↓ 3 callersFunctionplot_value_to_data
(value: f64, axis_scale: AxisScale)
src/transform.rs:308
↓ 3 callersMethodpoint_inside
(&self, x: f32, y: f32)
src/plot_state.rs:452
↓ 3 callersMethodrebuild_from_widget
Rebuild GPU data from widget configuration.
src/plot_state.rs:155
↓ 3 callersMethodscreen_to_clip
Coordinate conversion helpers
src/plot_renderer/shader.rs:373
↓ 3 callersMethodset_series_positions
Set the positions of an existing series.
src/plot_widget.rs:879
↓ 3 callersMethodtransform_data
Convert a data-coordinate value into plot-space. This applies the transform first, then the axis scale. `Transform::axes()` needs the current axis ra
src/transform.rs:198
↓ 3 callersMethodvalid_point_id
Check if the point index is valid for the series
src/plot_widget.rs:1817
↓ 3 callersFunctionwith_alpha
(color: Color, alpha: f32)
src/style.rs:98
↓ 3 callersMethodwith_axis_label_size
Set the font size for axis labels.
src/plot_widget_builder.rs:286
↓ 3 callersMethodwith_marker_style
Set the marker style for the series.
src/series.rs:396
↓ 3 callersMethodwith_point_colors
Set per-point colors for the series. Length must match the number of positions.
src/series.rs:408
↓ 3 callersMethodwith_tick_label_size
Set the font size for tick labels (the numbers on the axes).
src/plot_widget_builder.rs:280
↓ 3 callersMethodwith_transform_x
Set how this series interprets or converts x values before drawing. For normal data values, conversion runs before the plot's x-axis scale. `Transfor
src/series.rs:426
↓ 3 callersMethodwith_x_axis_link
Link the x-axis to other plots. When the x-axis is panned or zoomed, all plots sharing this link will update synchronously.
src/plot_widget_builder.rs:219
↓ 3 callersMethodwith_x_tick_producer
Set a custom tick producer for generating tick positions along the x-axis.
src/plot_widget_builder.rs:250
↓ 3 callersMethodwith_y_tick_formatter
Set a custom formatter for the y-axis tick labels.
src/plot_widget_builder.rs:241
↓ 3 callersMethodwith_y_tick_producer
Set a custom tick producer for generating tick positions along the y-axis.
src/plot_widget_builder.rs:259
↓ 3 callersFunctionworld_to_screen_position_x
Convert world position to screen position
src/plot_widget.rs:1953
↓ 3 callersFunctionworld_to_screen_position_y
Convert world position to screen position
src/plot_widget.rs:1969
↓ 3 callersMethodx_range
(&self)
src/camera.rs:109
↓ 3 callersMethody_range
(&self)
src/camera.rs:116
↓ 2 callersFunctionadvance_segment_to_x
(points: &[[f64; 2]], seg_idx: &mut usize, x: f64)
src/plot_state.rs:1054
↓ 2 callersMethodapply_click_action
( &mut self, action: ClickAction, widget: &PlotWidget, publish_hover_pick: &mu
src/plot_state.rs:833
↓ 2 callersMethodbind_arrow_pan
Bind the four arrow keys to pan by the given fraction of the visible span.
src/controls.rs:313
↓ 2 callersMethodbind_click
Bind a mouse click trigger to an action.
src/controls.rs:188
↓ 2 callersMethodbind_double_click
Bind a mouse double-click trigger to an action.
src/controls.rs:209
↓ 2 callersMethodbyte_len
(&self)
src/plot_renderer/shader.rs:258
↓ 2 callersMethodclick_action
Return the action bound to a mouse click trigger.
src/controls.rs:199
↓ 2 callersFunctioncoordinates_match
(a: f64, b: f64)
src/plot_state.rs:1072
↓ 2 callersFunctioncreate_color_texture
( device: &Device, label: &'static str, width: u32, height: u32, sample_count: u32, fo
src/plot_renderer/shader.rs:30
↓ 2 callersMethodcursor_inside
(&self)
src/plot_state.rs:456
↓ 2 callersFunctiondata_value_to_plot
( value: f64, axis_scale: AxisScale, transform: Option<&Transform>, )
src/transform.rs:277
↓ 2 callersMethoddisable_controls_help
Disable the in-canvas controls/help UI (`?` button + panel). Useful if your application provides its own help UI or you want a cleaner canvas. When
src/plot_widget_builder.rs:166
↓ 2 callersMethoddrag_delta_threshold
Return the minimum drag distance, in screen pixels, required before a press is treated as a drag instead of a click.
src/controls.rs:252
↓ 2 callersFunctiondraw_marker
( frame: &mut Frame, world_position: [f64; 2], size: f32, size_mode: u32, marker: u32,
src/plot_renderer/canvas.rs:381
↓ 2 callersFunctionfind_segment_covering_x
(points: &[[f64; 2]], x: f64)
src/plot_state.rs:1020
↓ 2 callersMethodforce_cpu_picking
(self)
src/plot_renderer/mod.rs:39
↓ 2 callersFunctionframe_colors
(frame_idx: usize, frames: &[u8], width: usize, height: usize)
examples/bad_apple.rs:145
↓ 2 callersFunctionheat_value
(nx: f64, ny: f64)
examples/heatmap.rs:75
↓ 2 callersFunctionhighlight_marker_plot_position
( highlight: &HighlightPoint, state: &PlotState, )
src/plot_renderer/mod.rs:71
↓ 2 callersFunctionhighlight_mask_plot_position
(highlight: &HighlightPoint, state: &PlotState)
src/plot_renderer/mod.rs:84
↓ 2 callersMethodinverted
(&self)
src/transform.rs:75
↓ 2 callersMethodis_double_click
(&self, button: mouse::Button)
src/plot_state.rs:801
↓ 2 callersMethodis_fill_endpoint_available
(&self, id: ShapeId)
src/plot_widget.rs:1166
↓ 2 callersFunctionkey_event
(key: keyboard::Key, code: keyboard::key::Code)
src/plot_state.rs:1919
↓ 2 callersFunctionlegend_container
( content: impl Into<Element<'a, PlotUiMessage>>, )
src/legend.rs:72
↓ 2 callersFunctionlog_formatter
A simple formatter for logarithmic ticks with an arbitrary base. Expects positive `tick.value` and renders labels as `b^n`, where `b` is the provided
src/ticks.rs:59
↓ 2 callersFunctionlog_tick_producer
A simple powers-only base-10 tick producer. Inputs are raw data-space bounds and must be positive.
src/ticks.rs:113
↓ 2 callersFunctionmarker_flags
(size_mode: u32, pickable: bool)
src/point.rs:24
↓ 2 callersFunctionmarker_plot
(strategy: PlotRenderStrategy)
examples/backends.rs:70
↓ 2 callersFunctionmaybe_submit_hover_request
( widget: &PlotWidget, state: &mut PlotState, effects: &mut UpdateEffects, )
src/plot_widget.rs:1280
↓ 2 callersFunctionmonotonic_increasing_x
Keep only strictly increasing-x points in their original order. This avoids sorting and lets fill interpolation run in linear time. Out-of-order (or
src/plot_state.rs:1005
↓ 2 callersMethodmove_control_point
(&mut self, world: [f64; 2])
examples/interactive_spline.rs:121
↓ 2 callersFunctionplot_mouse_interaction
(state: &PlotState)
src/plot_widget.rs:1687
↓ 2 callersFunctionplot_point_to_data
( point: [f64; 2], x_scale: AxisScale, y_scale: AxisScale, )
src/transform.rs:337
↓ 2 callersFunctionpoint_is_finite
([x, y]: [f64; 2])
src/plot_state.rs:1076
↓ 2 callersFunctionpositioned_overlay
( element: Element<'a, Message>, anchor: [f32; 2], horizontal_position: Horizontal, vertical_p
src/plot_overlay.rs:118
↓ 2 callersFunctionpublish_result
(instance_id: u64, res: GpuPickResult)
src/picking.rs:301
↓ 2 callersFunctionreference_line_half_extent
(width: Size, vertical: bool, world_per_px: [f32; 2])
src/plot_renderer/shader.rs:1815
↓ 2 callersFunctionresolve_fill_endpoint
(widget: &'a PlotWidget, id: ShapeId)
src/plot_state.rs:929
↓ 2 callersFunctionrgba_to_color
(rgba: [f32; 4])
src/plot_renderer/canvas.rs:21
↓ 2 callersFunctionsample_catmull_rom
(control_points: &[[f64; 2]], samples_per_segment: usize)
examples/interactive_spline.rs:146
↓ 2 callersMethodset
Update the position and half extent, incrementing the version
src/axis_link.rs:33
↓ 2 callersMethodset_controls_help
Enable or disable the in-canvas controls/help UI (`?` button + panel).
src/plot_widget.rs:845
↓ 2 callersMethodset_drag
(&mut self, button: mouse::Button, action: DragAction, enabled: bool)
examples/controls_toggles.rs:84
↓ 2 callersMethodset_highlight_on_hover
Enable or disable point highlighting while hovering.
src/plot_widget.rs:835
↓ 2 callersMethodset_hover_highlight_provider
Set a custom highlighter for hovered point.
src/plot_widget.rs:788
↓ 2 callersMethodset_key
(&mut self, key: keyboard::Key, action: KeyAction, enabled: bool)
examples/controls_toggles.rs:140
↓ 2 callersMethodset_scroll
(&mut self, modifiers: keyboard::Modifiers, action: ScrollAction, enabled: bool)
examples/controls_toggles.rs:96
↓ 2 callersMethodshape_uses_axes_transform
(&self, id: ShapeId)
src/plot_widget.rs:1172
↓ 2 callersMethodstatic_layer
(&mut self)
src/plot_widget.rs:1235
↓ 2 callersFunctionstroke_segment
(frame: &mut Frame, p0: iced::Point, p1: iced::Point, width: f32, color: Color)
src/plot_renderer/canvas.rs:453
↓ 2 callersMethodstyle_fn
(self)
examples/themes_and_styles.rs:200
↓ 2 callersMethodsubmit_gpu_request
(&mut self, instance_id: u64, cursor: Vec2, radius_px: f32)
src/picking.rs:53
↓ 2 callersMethodsync_highlighted_points_from_widget
Sync hover/pick highlight overlay points from the widget without rebuilding plot geometry. Returns true if the overlay data changed.
src/plot_state.rs:139
↓ 2 callersMethodunbind_arrow_pan
Remove all arrow-key pan bindings.
src/controls.rs:345
↓ 2 callersMethodunbind_drag
Remove a mouse drag binding.
src/controls.rs:140
↓ 2 callersMethodunbind_key
Remove a key binding.
src/controls.rs:236
↓ 2 callersMethodunbind_scroll
Remove a scroll binding.
src/controls.rs:165
↓ 2 callersMethodupdate
(&mut self, device: &Device, state: &PlotState)
src/grid.rs:96
↓ 2 callersFunctionvalid_log_base
(base: f64)
src/transform.rs:348
↓ 2 callersMethodview_shape_overlay
( &'a self, shape: plot_overlay::PlotOverlay<'a, Message>, )
src/plot_widget.rs:746
↓ 2 callersMethodview_with_shape_elements
( &'a self, shapes_bottom: impl Iterator<Item = Element<'a, Message>>, shapes_top: imp
src/plot_widget.rs:658
↓ 2 callersMethodvisible_highlighted_points
( &self, )
src/plot_widget.rs:1138
↓ 2 callersMethodwith_data_aspect
Set the width-to-height aspect ratio of the data in the plot. For example, you may want to use 1.0 if both axes are in the same units.
src/plot_widget_builder.rs:294
↓ 2 callersMethodwith_pickable
Enable or disable interactive hover/pick behavior for this series.
src/series.rs:450
↓ 2 callersMethodwith_transform
Set how this series interprets or converts x/y values before drawing. For normal data values, conversion runs before the plot's axis scale. `Transfor
src/series.rs:417
↓ 2 callersMethodwith_transform_y
Set how this series interprets or converts y values before drawing. For normal data values, conversion runs before the plot's y-axis scale. `Transfor
src/series.rs:435
↓ 1 callersMethodadd_fill
Add a fill region between two shapes in the plot.
src/plot_widget_builder.rs:325
↓ 1 callersMethodadd_hline
Add a horizontal reference line to the plot.
src/plot_widget_builder.rs:331
↓ 1 callersMethodadd_series
Add a [`Series`] to the plot.
src/plot_widget_builder.rs:313
↓ 1 callersMethodadd_vline
Add a vertical reference line to the plot.
src/plot_widget_builder.rs:319
↓ 1 callersMethodapply
(self, widget: &PlotWidget)
src/plot_widget.rs:1248
↓ 1 callersFunctionapply_data_aspect
(camera: &mut Camera, bounds: &Rectangle, aspect: f64)
src/plot_widget.rs:1825
↓ 1 callersMethodautoscale_on_updates
Enable or disable autoscaling on updates (default: enabled)
src/plot_widget.rs:773
← previousnext →101–200 of 611, ranked by callers