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 Modelanimate(Model model)Modelanimate(Model model, AnimationController other)AnimationgetAnimation()intgetFrame()voidloop()voidreset()voidsetAnimation(Animation animation)AnimationControllersetFrame(int frame)AnimationControllersetOnFinished(@NonNull Consumer<AnimationController> onFinished)voidtick(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.
-
-