Package-level declarations

Types

Link copied to clipboard

Allows playback of skeletal actions stored in ZSkeletalAction.

Link copied to clipboard
@Serializable
data class ZBoneFrameTransform(var position: ZVector3? = null, var rotation: ZQuaternion? = null, var scale: ZVector3? = null)
Link copied to clipboard
@Serializable
data class ZBoneTrack(val boneName: String = "", val boneId: String = "")
Link copied to clipboard
@Serializable
class ZKeyFrame(var time: Float)
Link copied to clipboard
@Serializable
data class ZPositionFrame(val time: Float, val position: ZVector3) : ZTimeFrame
Link copied to clipboard
@Serializable
data class ZRotationFrame(val time: Float, val rotation: ZQuaternion) : ZTimeFrame
Link copied to clipboard
@Serializable
data class ZScaleFrame(val time: Float, val scale: ZVector3) : ZTimeFrame
Link copied to clipboard
@Serializable
class ZSkeletalAction(val name: String)

Skeletal animation clip: a set of bone tracks sampled over time into ZKeyFrame maps.

Link copied to clipboard
interface ZTimeFrame