Interface IPieDonutDrawingManagerBase<TRenderPassData>
Defines the interface with helper methods for rendering of pie and donut renderable series.
Namespace:
Assembly: .dll
Syntax
public interface IPieDonutDrawingManagerBase<TRenderPassData>
Type Parameters
| Name | Description |
|---|---|
| TRenderPassData |
Methods
drawLabels(List<renderableSeriesPieSegmentRenderPassData> segments, PointF center, float outerRadius, float selectedSegmentOffset)
Draws specified pie segments
Declaration
public abstract void drawLabels(List<renderableSeriesPieSegmentRenderPassData> segments, PointF center, float outerRadius, float selectedSegmentOffset)
Parameters
| Type | Name | Description |
|---|---|---|
| List<PieSegmentRenderPassData> | segments | The pie segments to draw |
| android.graphics.PointF | center | The coordinate of center of chart |
| float | outerRadius | The outer radius to use during drawing which tells how far from center to draw labels |
| float | selectedSegmentOffset | The offset to apply for selected segments |
onBeginDrawing(Canvas canvas, TRenderPassData currentPieRenderPassData)
Begins drawing with this drawing manager instance
Declaration
public abstract void onBeginDrawing(Canvas canvas, TRenderPassData currentPieRenderPassData)
Parameters
| Type | Name | Description |
|---|---|---|
| android.graphics.Canvas | canvas | The canvas to draw on. |
| TRenderPassData | currentPieRenderPassData | The current render pass data. |
onEndDrawing()
Ends drawing with this drawing manager instance.
Declaration
public abstract void onEndDrawing()