n.smali
.class public final Lcom/horcrux/svg/n;
.super Lcom/horcrux/svg/j;
.source "SourceFile"
# annotations
.annotation build Landroid/annotation/SuppressLint;
value = {
"ViewConstructor"
}
.end annotation
# instance fields
.field public c:Lcom/horcrux/svg/SVGLength;
.field public d:Lcom/horcrux/svg/SVGLength;
.field public e:Lcom/horcrux/svg/SVGLength;
.field public f:Lcom/horcrux/svg/SVGLength;
.field public g:Ljava/lang/String;
.field public h:Ljava/lang/String;
.field public i:F
.field public j:F
.field public k:F
.field public l:F
.field public m:Ljava/lang/String;
.field public n:I
.field public o:Landroid/graphics/Matrix;
# direct methods
.method public constructor <init>(Lcom/facebook/react/bridge/ReactContext;)V
.registers 2
.line 1
invoke-direct {p0, p1}, Lcom/horcrux/svg/j;-><init>(Lcom/facebook/react/bridge/ReactContext;)V
.line 2
new-instance p1, Landroid/graphics/Matrix;
invoke-direct {p1}, Landroid/graphics/Matrix;-><init>()V
iput-object p1, p0, Lcom/horcrux/svg/n;->o:Landroid/graphics/Matrix;
return-void
.end method
# virtual methods
.method public final saveDefinition()V
.registers 4
.line 1
iget-object v0, p0, Lcom/horcrux/svg/VirtualView;->mName:Ljava/lang/String;
if-eqz v0, :cond_24
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->getSvgView()Lcom/horcrux/svg/SvgView;
move-result-object v0
.line 3
iget-object v1, p0, Lcom/horcrux/svg/VirtualView;->mName:Ljava/lang/String;
invoke-virtual {v0, p0, v1}, Lcom/horcrux/svg/SvgView;->defineMarker(Lcom/horcrux/svg/VirtualView;Ljava/lang/String;)V
const/4 v0, 0x0
.line 4
:goto_e
invoke-virtual {p0}, Landroid/view/ViewGroup;->getChildCount()I
move-result v1
if-ge v0, v1, :cond_24
.line 5
invoke-virtual {p0, v0}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object v1
.line 6
instance-of v2, v1, Lcom/horcrux/svg/VirtualView;
if-eqz v2, :cond_21
.line 7
check-cast v1, Lcom/horcrux/svg/VirtualView;
invoke-virtual {v1}, Lcom/horcrux/svg/VirtualView;->saveDefinition()V
:cond_21
add-int/lit8 v0, v0, 0x1
goto :goto_e
:cond_24
return-void
.end method
.method public setAlign(Ljava/lang/String;)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "align"
.end annotation
.line 1
iput-object p1, p0, Lcom/horcrux/svg/n;->m:Ljava/lang/String;
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setMarkerHeight(Lcom/facebook/react/bridge/Dynamic;)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "markerHeight"
.end annotation
.line 1
invoke-static {p1}, Lcom/horcrux/svg/SVGLength;->b(Lcom/facebook/react/bridge/Dynamic;)Lcom/horcrux/svg/SVGLength;
move-result-object p1
iput-object p1, p0, Lcom/horcrux/svg/n;->f:Lcom/horcrux/svg/SVGLength;
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setMarkerUnits(Ljava/lang/String;)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "markerUnits"
.end annotation
.line 1
iput-object p1, p0, Lcom/horcrux/svg/n;->g:Ljava/lang/String;
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setMarkerWidth(Lcom/facebook/react/bridge/Dynamic;)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "markerWidth"
.end annotation
.line 1
invoke-static {p1}, Lcom/horcrux/svg/SVGLength;->b(Lcom/facebook/react/bridge/Dynamic;)Lcom/horcrux/svg/SVGLength;
move-result-object p1
iput-object p1, p0, Lcom/horcrux/svg/n;->e:Lcom/horcrux/svg/SVGLength;
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setMeetOrSlice(I)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "meetOrSlice"
.end annotation
.line 1
iput p1, p0, Lcom/horcrux/svg/n;->n:I
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setMinX(F)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "minX"
.end annotation
.line 1
iput p1, p0, Lcom/horcrux/svg/n;->i:F
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setMinY(F)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "minY"
.end annotation
.line 1
iput p1, p0, Lcom/horcrux/svg/n;->j:F
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setOrient(Ljava/lang/String;)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "orient"
.end annotation
.line 1
iput-object p1, p0, Lcom/horcrux/svg/n;->h:Ljava/lang/String;
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setRefX(Lcom/facebook/react/bridge/Dynamic;)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "refX"
.end annotation
.line 1
invoke-static {p1}, Lcom/horcrux/svg/SVGLength;->b(Lcom/facebook/react/bridge/Dynamic;)Lcom/horcrux/svg/SVGLength;
move-result-object p1
iput-object p1, p0, Lcom/horcrux/svg/n;->c:Lcom/horcrux/svg/SVGLength;
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setRefY(Lcom/facebook/react/bridge/Dynamic;)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "refY"
.end annotation
.line 1
invoke-static {p1}, Lcom/horcrux/svg/SVGLength;->b(Lcom/facebook/react/bridge/Dynamic;)Lcom/horcrux/svg/SVGLength;
move-result-object p1
iput-object p1, p0, Lcom/horcrux/svg/n;->d:Lcom/horcrux/svg/SVGLength;
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setVbHeight(F)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "vbHeight"
.end annotation
.line 1
iput p1, p0, Lcom/horcrux/svg/n;->l:F
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method
.method public setVbWidth(F)V
.registers 2
.annotation runtime Lcom/facebook/react/uimanager/annotations/ReactProp;
name = "vbWidth"
.end annotation
.line 1
iput p1, p0, Lcom/horcrux/svg/n;->k:F
.line 2
invoke-virtual {p0}, Lcom/horcrux/svg/VirtualView;->invalidate()V
return-void
.end method