Skip to main content

components.skeleton

6 items
classZBone
@Serializable(with = ZBoneSerializer::class)
class ZBone : ZSerializableComponent<ZBoneData> , ZTreeNode<ZBone>
data classZBoneData
@Serializable
data class ZBoneData(var id: String = "", var name: String = "", var transform: ZTransform = ZTransform(), val children: ArrayList<ZBone> = arrayListOf()) : ZComponentData
class ZBoneSerializer : ZComponentSerializer<ZBone, ZBoneData>
@Serializable(with = ZSkinningSerializer::class)
class ZSkinning : ZSerializableComponent<ZSkinningData>
data classZSkinningData
@Serializable
data class ZSkinningData(val boneIds: ArrayList<String> = ArrayList()) : ZComponentData
class ZSkinningSerializer : ZComponentSerializer<ZSkinning, ZSkinningData>