Packageorg.papervision3d.core.animation.channel
Classpublic class MatrixStackChannel3D
InheritanceMatrixStackChannel3D Inheritance AbstractChannel3D



Public Properties
 PropertyDefined by
 InheritedcurrentIndex : int
Current keyframe as index into keyFrames array.
AbstractChannel3D
 InheritedcurrentKeyFrame : AnimationKeyFrame3D
Current keyframe.
AbstractChannel3D
 InheritedcurrentTime : Number
Current time in seconds.
AbstractChannel3D
 Inheritedduration : Number
Total duration in seconds.
AbstractChannel3D
 InheritedendTime : Number
End time in seconds.
AbstractChannel3D
 InheritedframeAlpha : Number
Value between 0 and 1 indicating current position inbetween current and next keyframe.
AbstractChannel3D
 InheritedframeDuration : Number
Duration of the interval between current and next frame in seconds.
AbstractChannel3D
 InheritedkeyFrames : Array
Array of keyframes.
AbstractChannel3D
 Inheritedname : String
Name of the channel.
AbstractChannel3D
 InheritednextIndex : int
Next keyframe as index into keyFrames array.
AbstractChannel3D
 InheritednextKeyFrame : AnimationKeyFrame3D
Next keyframe.
AbstractChannel3D
 InheritedstartTime : Number
Start time in seconds.
AbstractChannel3D
 Inheritedtarget : DisplayObject3D
The target for this animation channel.
AbstractChannel3D
Public Methods
 MethodDefined by
  
MatrixStackChannel3D(target:DisplayObject3D, name:String = null)
Constructor.
MatrixStackChannel3D
  
Adds a new keyframe.
MatrixStackChannel3D
  
Adds a MatrixChannel3D to this channel.
MatrixStackChannel3D
  
updateToFrame(keyframe:uint):void
Updates this channel.
MatrixStackChannel3D
 Inherited
updateToTime(time:Number):void
Updates this channel by time.
AbstractChannel3D
Constructor detail
MatrixStackChannel3D()constructor
public function MatrixStackChannel3D(target:DisplayObject3D, name:String = null)

Constructor.

Parameters
target:DisplayObject3D
 
name:String (default = null)
Method detail
addKeyFrame()method
public override function addKeyFrame(keyframe:AnimationKeyFrame3D):AnimationKeyFrame3D

Adds a new keyframe.

Parameters
keyframe:AnimationKeyFrame3D

Returns
AnimationKeyFrame3D — The added keyframe.
addMatrixChannel()method 
public function addMatrixChannel(channel:MatrixChannel3D):void

Adds a MatrixChannel3D to this channel.

Parameters
channel:MatrixChannel3D
updateToFrame()method 
public override function updateToFrame(keyframe:uint):void

Updates this channel.

Parameters
keyframe:uint