Interface JointModifier

Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface JointModifier
Code that moves joints each frame, after the animation layers: procedural motion the clips can't know about.
animator.modify((pose, ctx) -> pose.rotate("propeller", 0, (float) ctx.time() * 720, 0));
animator.modify((pose, ctx) -> { if (!ctx.<Wisp>owner().hasSaddle()) pose.hide("saddle"); });