ViewTimeCycle$PathRotate.smali
.class public Landroidx/constraintlayout/motion/utils/ViewTimeCycle$PathRotate;
.super Landroidx/constraintlayout/motion/utils/ViewTimeCycle;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Landroidx/constraintlayout/motion/utils/ViewTimeCycle;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x9
name = "PathRotate"
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
.line 160
invoke-direct {p0}, Landroidx/constraintlayout/motion/utils/ViewTimeCycle;-><init>()V
return-void
.end method
# virtual methods
.method public setPathRotate(Landroid/view/View;Landroidx/constraintlayout/core/motion/utils/KeyCache;FJDD)Z
.registers 16
move-object v0, p0
move v1, p3
move-wide v2, p4
move-object v4, p1
move-object v5, p2
.line 167
invoke-virtual/range {v0 .. v5}, Landroidx/constraintlayout/motion/utils/ViewTimeCycle$PathRotate;->get(FJLandroid/view/View;Landroidx/constraintlayout/core/motion/utils/KeyCache;)F
move-result p2
invoke-static {p8, p9, p6, p7}, Ljava/lang/Math;->atan2(DD)D
move-result-wide p3
invoke-static {p3, p4}, Ljava/lang/Math;->toDegrees(D)D
move-result-wide p3
double-to-float p3, p3
add-float/2addr p2, p3
invoke-virtual {p1, p2}, Landroid/view/View;->setRotation(F)V
.line 168
iget-boolean p1, p0, Landroidx/constraintlayout/motion/utils/ViewTimeCycle$PathRotate;->mContinue:Z
return p1
.end method
.method public setProperty(Landroid/view/View;FJLandroidx/constraintlayout/core/motion/utils/KeyCache;)Z
.registers 6
.line 163
iget-boolean p1, p0, Landroidx/constraintlayout/motion/utils/ViewTimeCycle$PathRotate;->mContinue:Z
return p1
.end method