| 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:intCurrent keyframe as index into keyFrames array.
| currentKeyFrame | property |
public var currentKeyFrame:AnimationKeyFrame3DCurrent keyframe.
| currentTime | property |
public var currentTime:NumberCurrent time in seconds.
| duration | property |
public var duration:NumberTotal duration in seconds.
| endTime | property |
public var endTime:NumberEnd time in seconds.
| frameAlpha | property |
public var frameAlpha:NumberValue between 0 and 1 indicating current position inbetween current and next keyframe.
| frameDuration | property |
public var frameDuration:NumberDuration of the interval between current and next frame in seconds.
| keyFrames | property |
public var keyFrames:ArrayArray of keyframes.
| name | property |
public var name:StringName of the channel.
| nextIndex | property |
public var nextIndex:intNext keyframe as index into keyFrames array.
| nextKeyFrame | property |
public var nextKeyFrame:AnimationKeyFrame3DNext keyframe.
| startTime | property |
public var startTime:NumberStart time in seconds.
| target | property |
public var target:DisplayObject3DThe 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):AnimationKeyFrame3DAdds a new keyframe.
Parameterskeyframe:AnimationKeyFrame3D |
AnimationKeyFrame3D —
The added keyframe.
|
| updateToFrame | () | method |
public function updateToFrame(keyframe:uint):voidUpdates this channel.
Parameterskeyframe:uint |
| updateToTime | () | method |
public function updateToTime(time:Number):voidUpdates this channel by time.
Parameterstime:Number |