pub struct SeriesRenderer {}Expand description
Draws the series of a chart into the display list.
The renderer builds the paths of the series; turning them into triangles is the backend’s job, because each backend has its own way of getting geometry onto the screen.
Implementations§
Source§impl SeriesRenderer
Inherent implementation of SeriesRenderer.
impl SeriesRenderer
Inherent implementation of SeriesRenderer.
Sourcepub fn draw(
&mut self,
list: &mut DisplayList,
option: &ChartOption,
layout: &ChartLayout,
)
pub fn draw( &mut self, list: &mut DisplayList, option: &ChartOption, layout: &ChartLayout, )
Draws every series of the chart.
§Arguments
&mut DisplayList- Mutable reference to aDisplayList(mutated in place).&ChartOption- Shared reference to aChartOption.&ChartLayout- Shared reference to aChartLayout.
Trait Implementations§
Source§impl Clone for SeriesRenderer
impl Clone for SeriesRenderer
Source§impl Debug for SeriesRenderer
impl Debug for SeriesRenderer
Source§impl Default for SeriesRenderer
Default construction for SeriesRenderer.
impl Default for SeriesRenderer
Default construction for SeriesRenderer.
Source§fn default() -> Self
fn default() -> Self
Constructs a default SeriesRenderer value.
Auto Trait Implementations§
impl Freeze for SeriesRenderer
impl RefUnwindSafe for SeriesRenderer
impl Send for SeriesRenderer
impl Sync for SeriesRenderer
impl Unpin for SeriesRenderer
impl UnsafeUnpin for SeriesRenderer
impl UnwindSafe for SeriesRenderer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more