Package net.runelite.api
Class AnimationController
- java.lang.Object
-
- net.runelite.api.AnimationController
-
public class AnimationController extends Object
-
-
Constructor Summary
Constructors Constructor Description AnimationController(Client client, int animationID)
AnimationController(Client client, Animation animation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Model
animate(Model model)
Model
animate(Model model, AnimationController other)
Animation
getAnimation()
int
getFrame()
void
loop()
void
reset()
void
setAnimation(Animation animation)
AnimationController
setFrame(int frame)
AnimationController
setOnFinished(@NonNull Consumer<AnimationController> onFinished)
void
tick(int ticks)
-
-
-
Method Detail
-
setAnimation
public void setAnimation(@Nullable Animation animation)
-
reset
public void reset()
-
loop
public void loop()
-
tick
public void tick(int ticks)
-
animate
public Model animate(Model model, @Nullable AnimationController other)
-
getAnimation
@Nullable public Animation getAnimation()
-
setOnFinished
public AnimationController setOnFinished(@NonNull @NonNull Consumer<AnimationController> onFinished)
- Returns:
this
.
-
getFrame
public int getFrame()
-
setFrame
public AnimationController setFrame(int frame)
- Returns:
this
.
-
-