Skip to main content

Crate ferroui_controls_livecharts

Crate ferroui_controls_livecharts 

Source
Expand description

Live chart controls using FerroUI’s property, input and drawing services: the Cartesian and pie charts of the LiveCharts2 port (docs/porting/livecharts2.md, L2); see NOTICE.md for the source attribution.

Re-exports§

pub use ferroui_livecharts as core;

Modules§

renderer
Retains native drawing resources between frames. There is no renderer-specific API here.
scene_transition
Deterministic scene transitions driven by the host animation clock.

Structs§

AreaSeries
Axes
Axis
BoxSeries
CandlesticksSeries
CartesianChart
Chart
Shared host for all chart families. All application state stays on the UI thread.
ChartAutomationPeer
Native automation entry point. The owner is held weakly by the framework peer.
ChartPoint
A notifying six-dimensional chart value, shared by series and view models.
ChartPointerEventArgs
Immutable event data. Handlers may change collections or remove the chart.
ChartPoints
ChartSeries
Native series configuration with weak, disposable deep data observation.
ChartSeriesCollection
ColumnSeries
HeatSeries
LineSeries
PieChart
PieSeries
RangeColumnSeries
RangeLineSeries
RangeRowSeries
RowSeries
ScatterSeries
StackedAreaSeries
StackedColumnSeries
StackedRowSeries
StackedStepAreaSeries
StepLineSeries
ZoomAndPanMode

Enums§

AxisPosition
BrushSpace
The rectangle against which relative gradient coordinates are evaluated.
ChartKind
The chart calculation selected by a native host. The polar, Sankey, treemap and geographic families join with their engines (docs/porting/livecharts2.md, L4), hence non_exhaustive.
FindingStrategy
LegendPosition
PolarLabelsPosition
Pie label positions corresponding to the upstream PolarLabelsPosition enum.
RadialAlignment
Which edge of a radial slot retains its position when its width is limited.
SeriesKind
TooltipPosition

Statics§

ASSEMBLY

Functions§

register_types
Registers native classes, collections, enums and their runtime/compiled markup metadata.