com.jmex.model.ogrexml.anim
Class Animation

java.lang.Object
  extended by com.jmex.model.ogrexml.anim.Animation
All Implemented Interfaces:
java.io.Serializable

public class Animation
extends java.lang.Object
implements java.io.Serializable

Combines mesh and bone animations into one class for easier access

See Also:
Serialized Form

Constructor Summary
Animation(BoneAnimation boneAnim, MeshAnimation meshAnim)
           
 
Method Summary
(package private)  BoneAnimation getBoneAnimation()
           
(package private)  float getLength()
           
(package private)  MeshAnimation getMeshAnimation()
           
(package private)  java.lang.String getName()
           
(package private)  boolean hasBoneAnimation()
           
(package private)  boolean hasMeshAnimation()
           
(package private)  void setBoneAnimation(BoneAnimation boneAnim)
           
(package private)  void setMeshAnimation(MeshAnimation meshAnim)
           
(package private)  void setTime(float time, OgreMesh[] targets, Skeleton skeleton)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Animation

Animation(BoneAnimation boneAnim,
          MeshAnimation meshAnim)
Method Detail

setBoneAnimation

void setBoneAnimation(BoneAnimation boneAnim)

setMeshAnimation

void setMeshAnimation(MeshAnimation meshAnim)

hasMeshAnimation

boolean hasMeshAnimation()

hasBoneAnimation

boolean hasBoneAnimation()

getName

java.lang.String getName()

getLength

float getLength()

setTime

void setTime(float time,
             OgreMesh[] targets,
             Skeleton skeleton)

getMeshAnimation

MeshAnimation getMeshAnimation()

getBoneAnimation

BoneAnimation getBoneAnimation()