Package | org.papervision3d.core.animation.channel |
Class | public class AbstractChannel3D |
Subclasses | MatrixChannel3D, MatrixStackChannel3D, MorphChannel3D, SinglePropertyChannel3D |
Property | Defined by | ||
---|---|---|---|
currentIndex : int Current keyframe as index into keyFrames array.
| AbstractChannel3D | ||
currentKeyFrame : AnimationKeyFrame3D
Current keyframe.
| AbstractChannel3D | ||
currentTime : Number Current time in seconds.
| AbstractChannel3D | ||
duration : Number Total duration in seconds.
| AbstractChannel3D | ||
endTime : Number End time in seconds.
| AbstractChannel3D | ||
frameAlpha : Number Value between 0 and 1 indicating current position inbetween current and next keyframe.
| AbstractChannel3D | ||
frameDuration : Number Duration of the interval between current and next frame in seconds.
| AbstractChannel3D | ||
keyFrames : Array Array of keyframes.
| AbstractChannel3D | ||
name : String Name of the channel.
| AbstractChannel3D | ||
nextIndex : int Next keyframe as index into keyFrames array.
| AbstractChannel3D | ||
nextKeyFrame : AnimationKeyFrame3D
Next keyframe.
| AbstractChannel3D | ||
startTime : Number Start time in seconds.
| AbstractChannel3D | ||
target : DisplayObject3D
The target for this animation channel.
| AbstractChannel3D |
Method | Defined by | ||
---|---|---|---|
AbstractChannel3D(target:DisplayObject3D, name:String = null)
Constructor.
| AbstractChannel3D | ||
Adds a new keyframe.
| AbstractChannel3D | ||
updateToFrame(keyframe:uint):void
Updates this channel.
| AbstractChannel3D | ||
updateToTime(time:Number):void
Updates this channel by time.
| AbstractChannel3D |
currentIndex | property |
public var currentIndex:int
Current keyframe as index into keyFrames array.
currentKeyFrame | property |
public var currentKeyFrame:AnimationKeyFrame3D
Current keyframe.
currentTime | property |
public var currentTime:Number
Current time in seconds.
duration | property |
public var duration:Number
Total duration in seconds.
endTime | property |
public var endTime:Number
End time in seconds.
frameAlpha | property |
public var frameAlpha:Number
Value between 0 and 1 indicating current position inbetween current and next keyframe.
frameDuration | property |
public var frameDuration:Number
Duration of the interval between current and next frame in seconds.
keyFrames | property |
public var keyFrames:Array
Array of keyframes.
name | property |
public var name:String
Name of the channel.
nextIndex | property |
public var nextIndex:int
Next keyframe as index into keyFrames array.
nextKeyFrame | property |
public var nextKeyFrame:AnimationKeyFrame3D
Next keyframe.
startTime | property |
public var startTime:Number
Start time in seconds.
target | property |
public var target:DisplayObject3D
The target for this animation channel.
AbstractChannel3D | () | constructor |
public function AbstractChannel3D(target:DisplayObject3D, name:String = null)
Constructor.
Parameterstarget:DisplayObject3D |
|
name:String (default = null )
|
addKeyFrame | () | method |
public function addKeyFrame(keyframe:AnimationKeyFrame3D):AnimationKeyFrame3D
Adds a new keyframe.
Parameterskeyframe:AnimationKeyFrame3D |
AnimationKeyFrame3D —
The added keyframe.
|
updateToFrame | () | method |
public function updateToFrame(keyframe:uint):void
Updates this channel.
Parameterskeyframe:uint |
updateToTime | () | method |
public function updateToTime(time:Number):void
Updates this channel by time.
Parameterstime:Number |