DataRenderer class abstract

Inheritance
Implementers

Constructors

DataRenderer(Animator? animator, ViewPortHandler? viewPortHandler)

Properties

animator Animator?
no setter
drawPaint Paint?
no setter
hashCode int
The hash code for this object.
no setterinherited
highlightPaint Paint?
getter/setter pair
renderPaint Paint?
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
valuePaint TextPainter?
getter/setter pair
viewPortHandler ViewPortHandler?
getter/setter pairinherited

Methods

applyValueTextStyle(IDataSet<Entry> set) → void
Applies the required styling (provided by the DataSet) to the value-paint object.
drawData(Canvas c) → void
Draws the actual data in form of lines, bars, ... depending on Renderer subclass.
drawExtras(Canvas c) → void
Draws any kind of additional information (e.g. line-circles).
drawHighlighted(Canvas c, List<Highlight>? indices) → void
Draws all highlight indicators for the values that are currently highlighted.
drawValue(Canvas c, String valueText, double x, double y, Color color, double textSize, TypeFace typeFace) → void
Draws the value of the given entry by using the provided IValueFormatter.
drawValues(Canvas c) → void
Loops over all Entrys and draws their values.
initBuffers() → void
Initializes the buffers used for rendering with a size. Since this method performs memory allocations, it should only be called if necessary.
isDrawingValuesAllowed(ChartInterface chart) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited