@Deprecated
public final class AnimChannel
extends java.lang.Object
AnimChannel provides controls, such as play, pause,
 fast-forward, etcetera, for an animation. The animation
 channel may influence the entire model or specific bones of the model's
 skeleton. A single model may have multiple animation channels influencing
 various parts of its body. For example, a character model may have an
 animation channel for its feet, and another for its torso, and
 the animations for each channel are controlled independently.| Constructor and Description | 
|---|
| AnimChannel()Deprecated.  | 
| AnimChannel(AnimControl control)Deprecated.  | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addAllBones()Deprecated.  Add all the bones of the model's skeleton to be
 influenced by this animation channel. | 
| void | addBone(Bone bone)Deprecated.  Add a single bone to be influenced by this animation channel. | 
| void | addBone(java.lang.String name)Deprecated.  Add a single bone to be influenced by this animation channel. | 
| void | addFromRootBone(Bone bone)Deprecated.  Add bones to be influenced by this animation channel, starting
 from the given bone and going toward its children. | 
| void | addFromRootBone(java.lang.String name)Deprecated.  Add bones to be influenced by this animation channel, starting
 from the given named bone and going toward its children. | 
| void | addToRootBone(Bone bone)Deprecated.  Add bones to be influenced by this animation channel starting from the
 given bone and going toward the root bone. | 
| void | addToRootBone(java.lang.String name)Deprecated.  Add bones to be influenced by this animation channel starting from the
 given bone name and going toward the root bone. | 
| java.lang.String | getAnimationName()Deprecated.  | 
| float | getAnimMaxTime()Deprecated.  | 
| AnimControl | getControl()Deprecated.  Returns the parent control of this AnimChannel. | 
| LoopMode | getLoopMode()Deprecated.  | 
| float | getSpeed()Deprecated.  | 
| float | getTime()Deprecated.  | 
| void | reset(boolean rewind)Deprecated.  | 
| void | setAnim(java.lang.String name)Deprecated.  Set the current animation that is played by this AnimChannel. | 
| void | setAnim(java.lang.String name,
       float blendTime)Deprecated.  Set the current animation that is played by this AnimChannel. | 
| void | setLoopMode(LoopMode loopMode)Deprecated.  | 
| void | setSpeed(float speed)Deprecated.  | 
| void | setTime(float time)Deprecated.  | 
public AnimChannel()
public AnimChannel(AnimControl control)
public AnimControl getControl()
AnimControlpublic java.lang.String getAnimationName()
setAnim(java.lang.String)public LoopMode getLoopMode()
LoopMode, 
setLoopMode(com.jme3.animation.LoopMode)public void setLoopMode(LoopMode loopMode)
loopMode - Set the loop mode for the channel. The loop mode
 determines what will happen to the animation once it finishes
 playing.
 For more information, see the LoopMode enum class.LoopModepublic float getSpeed()
setSpeed(float)public void setSpeed(float speed)
speed - Set the speed of the animation channel. The speed
 is a scale value starting from 0.0, at 1.0 the animation will play
 at its default speed.public float getTime()
setTime(float)public void setTime(float time)
time - Set the time of the currently playing animation, the time
 is clamped from 0 to getAnimMaxTime().public float getAnimMaxTime()
getTime()public void setAnim(java.lang.String name,
                    float blendTime)
 This resets the time to zero, and optionally blends the animation
 over blendTime seconds with the currently playing animation.
 Notice that this method will reset the control's speed to 1.0.
name - The name of the animation to playblendTime - The blend time over which to blend the new animation
 with the old one. If zero, then no blending will occur and the new
 animation will be applied instantly.public void setAnim(java.lang.String name)
 See setAnim(java.lang.String, float).
 The blendTime argument by default is 150 milliseconds.
name - The name of the animation to playpublic void addAllBones()
public void addBone(java.lang.String name)
name - the name of the Bone to be influencedpublic void addBone(Bone bone)
bone - the Bone to be influencedpublic void addToRootBone(java.lang.String name)
name - the name of the Bone to use as a starting pointpublic void addToRootBone(Bone bone)
bone - the Bone to use as a starting pointpublic void addFromRootBone(java.lang.String name)
name - the name of the Bone to use as a starting pointpublic void addFromRootBone(Bone bone)
bone - the Bone to use as a starting pointpublic void reset(boolean rewind)