DataRenderer.smali
.class public abstract Lcom/github/mikephil/charting/renderer/DataRenderer;
.super Lcom/github/mikephil/charting/renderer/Renderer;
# instance fields
.field protected b:Lcom/github/mikephil/charting/animation/ChartAnimator;
.field protected c:Landroid/graphics/Paint;
.field protected d:Landroid/graphics/Paint;
.field protected e:Landroid/graphics/Paint;
# direct methods
.method public constructor <init>(Lcom/github/mikephil/charting/animation/ChartAnimator;Lcom/github/mikephil/charting/utils/ViewPortHandler;)V
.registers 5
invoke-direct {p0, p2}, Lcom/github/mikephil/charting/renderer/Renderer;-><init>(Lcom/github/mikephil/charting/utils/ViewPortHandler;)V
iput-object p1, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->b:Lcom/github/mikephil/charting/animation/ChartAnimator;
new-instance p1, Landroid/graphics/Paint;
const/4 p2, 0x1
invoke-direct {p1, p2}, Landroid/graphics/Paint;-><init>(I)V
iput-object p1, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->c:Landroid/graphics/Paint;
sget-object v0, Landroid/graphics/Paint$Style;->FILL:Landroid/graphics/Paint$Style;
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
new-instance p1, Landroid/graphics/Paint;
const/4 v0, 0x4
invoke-direct {p1, v0}, Landroid/graphics/Paint;-><init>(I)V
new-instance p1, Landroid/graphics/Paint;
invoke-direct {p1, p2}, Landroid/graphics/Paint;-><init>(I)V
iput-object p1, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->e:Landroid/graphics/Paint;
const/16 v0, 0x3f
invoke-static {v0, v0, v0}, Landroid/graphics/Color;->rgb(III)I
move-result v0
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setColor(I)V
iget-object p1, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->e:Landroid/graphics/Paint;
sget-object v0, Landroid/graphics/Paint$Align;->CENTER:Landroid/graphics/Paint$Align;
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setTextAlign(Landroid/graphics/Paint$Align;)V
iget-object p1, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->e:Landroid/graphics/Paint;
const/high16 v0, 0x41100000 # 9.0f
invoke-static {v0}, Lcom/github/mikephil/charting/utils/Utils;->e(F)F
move-result v0
invoke-virtual {p1, v0}, Landroid/graphics/Paint;->setTextSize(F)V
new-instance p1, Landroid/graphics/Paint;
invoke-direct {p1, p2}, Landroid/graphics/Paint;-><init>(I)V
iput-object p1, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->d:Landroid/graphics/Paint;
sget-object p2, Landroid/graphics/Paint$Style;->STROKE:Landroid/graphics/Paint$Style;
invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStyle(Landroid/graphics/Paint$Style;)V
iget-object p1, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->d:Landroid/graphics/Paint;
const/high16 p2, 0x40000000 # 2.0f
invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setStrokeWidth(F)V
iget-object p1, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->d:Landroid/graphics/Paint;
const/16 p2, 0xff
const/16 v0, 0xbb
const/16 v1, 0x73
invoke-static {p2, v0, v1}, Landroid/graphics/Color;->rgb(III)I
move-result p2
invoke-virtual {p1, p2}, Landroid/graphics/Paint;->setColor(I)V
return-void
.end method
# virtual methods
.method protected a(Lcom/github/mikephil/charting/interfaces/datasets/IDataSet;)V
.registers 4
iget-object v0, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->e:Landroid/graphics/Paint;
invoke-interface {p1}, Lcom/github/mikephil/charting/interfaces/datasets/IDataSet;->G()Landroid/graphics/Typeface;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/graphics/Paint;->setTypeface(Landroid/graphics/Typeface;)Landroid/graphics/Typeface;
iget-object v0, p0, Lcom/github/mikephil/charting/renderer/DataRenderer;->e:Landroid/graphics/Paint;
invoke-interface {p1}, Lcom/github/mikephil/charting/interfaces/datasets/IDataSet;->u()F
move-result p1
invoke-virtual {v0, p1}, Landroid/graphics/Paint;->setTextSize(F)V
return-void
.end method
.method public abstract b(Landroid/graphics/Canvas;)V
.end method
.method public abstract c(Landroid/graphics/Canvas;)V
.end method
.method public abstract d(Landroid/graphics/Canvas;[Lcom/github/mikephil/charting/highlight/Highlight;)V
.end method
.method public abstract e(Landroid/graphics/Canvas;)V
.end method