com.jmex.model.ogrexml.anim
Class MeshAnimationLoader
java.lang.Object
com.jmex.model.ogrexml.anim.MeshAnimationLoader
public class MeshAnimationLoader
- extends java.lang.Object
Utility class used by OgreLoader to load poses and mesh animations.
Method Summary |
static MeshAnimation |
loadMeshAnimation(org.w3c.dom.Node animationNode,
java.util.List<Pose> poseList,
OgreMesh sharedgeom,
java.util.List<OgreMesh> submeshes)
|
static void |
loadMeshAnimations(org.w3c.dom.Node animationsNode,
java.util.List<Pose> poseList,
OgreMesh sharedgeom,
java.util.List<OgreMesh> submeshes,
java.util.Map<java.lang.String,Animation> animations)
|
static Pose |
loadPose(org.w3c.dom.Node poseNode,
int targetMeshIndex)
|
static java.util.List<Pose> |
loadPoses(org.w3c.dom.Node posesNode,
OgreMesh sharedgeom,
java.util.List<OgreMesh> submeshes)
|
static PoseTrack |
loadPoseTrack(org.w3c.dom.Node trackNode,
int targetMeshIndex,
java.util.List<Pose> posesList)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MeshAnimationLoader
public MeshAnimationLoader()
loadMeshAnimations
public static void loadMeshAnimations(org.w3c.dom.Node animationsNode,
java.util.List<Pose> poseList,
OgreMesh sharedgeom,
java.util.List<OgreMesh> submeshes,
java.util.Map<java.lang.String,Animation> animations)
loadMeshAnimation
public static MeshAnimation loadMeshAnimation(org.w3c.dom.Node animationNode,
java.util.List<Pose> poseList,
OgreMesh sharedgeom,
java.util.List<OgreMesh> submeshes)
loadPoses
public static java.util.List<Pose> loadPoses(org.w3c.dom.Node posesNode,
OgreMesh sharedgeom,
java.util.List<OgreMesh> submeshes)
loadPose
public static Pose loadPose(org.w3c.dom.Node poseNode,
int targetMeshIndex)
loadPoseTrack
public static PoseTrack loadPoseTrack(org.w3c.dom.Node trackNode,
int targetMeshIndex,
java.util.List<Pose> posesList)