public class MrSkeleton
extends java.lang.Object
Constructor and Description |
---|
MrSkeleton() |
MrSkeleton(java.util.Map<java.lang.String,MrBone> pose,
java.util.ArrayList<java.lang.String> boneOrder,
java.util.Map<java.lang.String,MrSkeletalAction> actions) |
MrSkeleton(MrTreeMap<java.lang.String,java.lang.String> boneHierarchy,
java.util.Map<java.lang.String,MrBone> pose,
java.util.ArrayList<java.lang.String> boneOrder,
java.util.Map<java.lang.String,MrSkeletalAction> actions) |
Modifier and Type | Method and Description |
---|---|
void |
addAction(MrSkeletalAction action) |
void |
addBoneOrder(java.lang.String boneName) |
java.util.Map<java.lang.String,MrSkeletalAction> |
getActions() |
int |
getNumBones() |
MrBone[] |
getPose() |
void |
playAction(java.lang.String actionName) |
void |
playActionContinuosly(java.lang.String actionName) |
void |
setBoneOrder(java.util.List<java.lang.String> boneOrder) |
void |
updateSkeletonPose() |
public MrSkeleton(java.util.Map<java.lang.String,MrBone> pose, java.util.ArrayList<java.lang.String> boneOrder, java.util.Map<java.lang.String,MrSkeletalAction> actions)
public MrSkeleton(MrTreeMap<java.lang.String,java.lang.String> boneHierarchy, java.util.Map<java.lang.String,MrBone> pose, java.util.ArrayList<java.lang.String> boneOrder, java.util.Map<java.lang.String,MrSkeletalAction> actions)
public MrSkeleton()
public int getNumBones()
public void setBoneOrder(java.util.List<java.lang.String> boneOrder)
public void addBoneOrder(java.lang.String boneName)
public java.util.Map<java.lang.String,MrSkeletalAction> getActions()
public void addAction(MrSkeletalAction action)
public void playAction(java.lang.String actionName)
public void playActionContinuosly(java.lang.String actionName)
public void updateSkeletonPose()
public MrBone[] getPose()