FrameScheduler.smali
.class public interface abstract Lcom/facebook/fresco/animation/frame/FrameScheduler;
.super Ljava/lang/Object;
.source "FrameScheduler.java"
# static fields
.field public static final FRAME_NUMBER_DONE:I = -0x1
.field public static final NO_NEXT_TARGET_RENDER_TIME:I = -0x1
# virtual methods
.method public abstract getFrameNumberToRender(JJ)I
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0
}
names = {
"animationTimeMs",
"lastFrameTimeMs"
}
.end annotation
.end method
.method public abstract getLoopDurationMs()J
.end method
.method public abstract getTargetRenderTimeForNextFrameMs(J)J
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"animationTimeMs"
}
.end annotation
.end method
.method public abstract getTargetRenderTimeMs(I)J
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0
}
names = {
"frameNumber"
}
.end annotation
.end method
.method public abstract isInfiniteAnimation()Z
.end method