IndicatorRenderer class

Renders indicator overlay series and sub-pane series with high performance paths.

Inheritance

Constructors

IndicatorRenderer(ChartTheme theme)

Properties

badgeBackgroundPaint ↔ Paint
latefinalinherited
bearBodyPaint ↔ Paint
latefinalinherited
bearVolumePaint ↔ Paint
latefinalinherited
bearWickPaint ↔ Paint
latefinalinherited
bullBodyPaint ↔ Paint
latefinalinherited
bullVolumePaint ↔ Paint
latefinalinherited
bullWickPaint ↔ Paint
latefinalinherited
crosshairPaint ↔ Paint
latefinalinherited
currentPriceLinePaint ↔ Paint
latefinalinherited
gridPaint ↔ Paint
latefinalinherited
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
theme → ChartTheme
finalinherited

Methods

drawOverlay({required Canvas canvas, required Rect bounds, required List<IndicatorResult> indicators, required VisibleIndices visible, required PriceRange priceRange, required CoordinateConverter converter}) → void
Draws overlay indicators on the main chart pane.
drawSubPane({required Canvas canvas, required Rect bounds, required IndicatorResult indicator, required VisibleIndices visible, required CoordinateConverter converter, PriceRange? priceRange, double candleWidth = 8.0}) → void
Draws sub-pane indicators (e.g. RSI, MACD) inside the dedicated sub-pane bounds.
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