Skip to main content

action

actualpackagezernikalos.action
10 items
class ZActionPlayer
Class that allows playback of skeletal actions stored in ZSkeletalAction. Provides playback control such as play, pause, and retrieving the current state of the animation at a specific moment.
@Serializable
data class ZBoneFrameTransform(var position: ZVector3? = null, var rotation: ZQuaternion? = null, var scale: ZVector3? = null)
data classZBoneTrack
@Serializable
data class ZBoneTrack(val boneName: String = "", val boneId: String = "")
@Serializable
class ZKeyFrame(var time: Float)
data classZPositionFrame
@Serializable
data class ZPositionFrame(val time: Float, val position: ZVector3) : ZTimeFrame
data classZRotationFrame
@Serializable
data class ZRotationFrame(val time: Float, val rotation: ZQuaternion) : ZTimeFrame
data classZScaleFrame
@Serializable
data class ZScaleFrame(val time: Float, val scale: ZVector3) : ZTimeFrame
@Serializable
class ZSkeletalAction(val name: String)
interfaceZTimeFrame
interface ZTimeFrame
fun Clock.System.currentTimeMillis(): Long