Packageaway3d.animators.nodes
Classpublic class AnimationClipNodeBase
InheritanceAnimationClipNodeBase Inheritance AnimationNodeBase Inheritance NamedAssetBase Inheritance flash.events.EventDispatcher
Subclasses SkeletonClipNode, UVClipNode, VertexClipNode

Provides an abstract base class for nodes with time-based animation data in an animation blend tree.



Public Properties
 PropertyDefined By
 InheritedassetFullPath : Array
[read-only]
NamedAssetBase
 InheritedassetNamespace : String
[read-only]
NamedAssetBase
 InheritedassetType : String
[read-only]
AnimationNodeBase
  durations : Vector.<uint>
[read-only] Returns a vector of time values representing the duration (in milliseconds) of each animation frame in the clip.
AnimationClipNodeBase
  fixedFrameRate : Boolean = true
AnimationClipNodeBase
  lastFrame : uint
[read-only]
AnimationClipNodeBase
  looping : Boolean
Determines whether the contents of the animation node have looping characteristics enabled.
AnimationClipNodeBase
 Inheritedname : String
NamedAssetBase
 InheritedoriginalName : String
[read-only] The original name used for this asset in the resource (e.g.
NamedAssetBase
 InheritedstateClass : Class
[read-only]
AnimationNodeBase
  stitchFinalFrame : Boolean
Defines if looping content blends the final frame of animation data with the first (true) or works on the assumption that both first and last frames are identical (false).
AnimationClipNodeBase
  totalDelta : Vector3D
[read-only]
AnimationClipNodeBase
  totalDuration : uint
[read-only]
AnimationClipNodeBase
Protected Properties
 PropertyDefined By
  _durations : Vector.<uint>
AnimationClipNodeBase
  _lastFrame : uint
AnimationClipNodeBase
  _looping : Boolean = true
AnimationClipNodeBase
  _numFrames : uint = 0
AnimationClipNodeBase
 Inherited_stateClass : Class
AnimationNodeBase
  _stitchDirty : Boolean = true
AnimationClipNodeBase
  _stitchFinalFrame : Boolean = false
AnimationClipNodeBase
  _totalDelta : Vector3D
AnimationClipNodeBase
  _totalDuration : uint = 0
AnimationClipNodeBase
Public Methods
 MethodDefined By
  
Creates a new AnimationClipNodeBase object.
AnimationClipNodeBase
 Inherited
assetPathEquals(name:String, ns:String):Boolean
NamedAssetBase
 Inherited
dispose():void
Cleans up resources used by this asset.
AnimationNodeBase
 Inherited
resetAssetPath(name:String, ns:String = null, overrideOriginal:Boolean = true):void
NamedAssetBase
Protected Methods
 MethodDefined By
  
Updates the node's final frame stitch state.
AnimationClipNodeBase
Public Constants
 ConstantDefined By
 InheritedDEFAULT_NAMESPACE : String = default
[static]
NamedAssetBase
Property Detail
_durationsproperty
protected var _durations:Vector.<uint>

_lastFrameproperty 
protected var _lastFrame:uint

_loopingproperty 
protected var _looping:Boolean = true

_numFramesproperty 
protected var _numFrames:uint = 0

_stitchDirtyproperty 
protected var _stitchDirty:Boolean = true

_stitchFinalFrameproperty 
protected var _stitchFinalFrame:Boolean = false

_totalDeltaproperty 
protected var _totalDelta:Vector3D

_totalDurationproperty 
protected var _totalDuration:uint = 0

durationsproperty 
durations:Vector.<uint>  [read-only]

Returns a vector of time values representing the duration (in milliseconds) of each animation frame in the clip.


Implementation
    public function get durations():Vector.<uint>
fixedFrameRateproperty 
public var fixedFrameRate:Boolean = true

lastFrameproperty 
lastFrame:uint  [read-only]


Implementation
    public function get lastFrame():uint
loopingproperty 
looping:Boolean

Determines whether the contents of the animation node have looping characteristics enabled.


Implementation
    public function get looping():Boolean
    public function set looping(value:Boolean):void
stitchFinalFrameproperty 
stitchFinalFrame:Boolean

Defines if looping content blends the final frame of animation data with the first (true) or works on the assumption that both first and last frames are identical (false). Defaults to false.


Implementation
    public function get stitchFinalFrame():Boolean
    public function set stitchFinalFrame(value:Boolean):void
totalDeltaproperty 
totalDelta:Vector3D  [read-only]


Implementation
    public function get totalDelta():Vector3D
totalDurationproperty 
totalDuration:uint  [read-only]


Implementation
    public function get totalDuration():uint
Constructor Detail
AnimationClipNodeBase()Constructor
public function AnimationClipNodeBase()

Creates a new AnimationClipNodeBase object.

Method Detail
updateStitch()method
protected function updateStitch():void

Updates the node's final frame stitch state.

See also