[ts] Player, added config.frame.

This commit is contained in:
Nathan Sweet 2021-06-20 18:53:56 -04:00
parent 4e1fe97fb3
commit 3b7d419452

View File

@ -140,6 +140,9 @@ module spine {
/* Optional: Callback when the skeleton could not be loaded or rendered. Default: none */
error: (player: SpinePlayer, msg: string) => void
/* Optional: Callback at the start of each frame, before the skeleton is posed or drawn. Default: none */
frame: (player: SpinePlayer) => void
/* Optional: Callback just after the skeleton is posed each frame. Default: none */
update: (player: SpinePlayer) => void
@ -719,6 +722,8 @@ module spine {
let renderer = this.sceneRenderer;
renderer.resize(webgl.ResizeMode.Expand);
if (config.frame) config.frame(this);
// Update animation time and pose the skeleton.
if (!this.paused) {
this.time.update();