ZActionPlayer
Allows playback of skeletal actions stored in ZSkeletalAction.
Playback is bound to a ZSkeleton: this class owns the clock (time, speed, loop, play state) and commits the sampled clip pose to that skeleton inside update each frame (wall clock or explicit update with elapsed seconds). Typical host integration: call update once per frame before skinning or render.
Properties
Functions
Pauses playback without resetting currentTime.
Resets the internal wall-clock baseline used by update.
Sets the skeleton and clip to play, resets playback time to zero, and applies the pose at time 0 so the skeleton matches the start of the clip immediately.
Sets the playback speed multiplier.
Updates playback using elapsed wall time since the last call (seconds), then commits the sampled pose to skeleton.
Advances playback by deltaTimeSeconds (scaled by playbackSpeed when playing), then commits the sampled pose to skeleton. Use for fixed-step or injected delta time instead of wall-clock update.