QuaternionKeyframeTrack class
A Track of quaternion keyframe values.
- Inheritance
- 
    - Object
- KeyframeTrack
- QuaternionKeyframeTrack
 
Constructors
Properties
- createInterpolant ↔ Function?
- 
  
  getter/setter pairinherited
- defaultInterpolation ↔ int
- 
  
  getter/setter pairinherited
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- name ↔ String
- 
  
  getter/setter pairinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- timeBufferType ↔ String
- 
  
  getter/setter pairinherited
- 
  times
  ↔ List<num> 
- 
  
  getter/setter pairinherited
- valueBufferType ↔ String
- 
  
  getter/setter pairinherited
- 
  values
  ↔ List<num> 
- 
  
  getter/setter pairinherited
- valueTypeName ↔ String
- 
  
  getter/setter pairinherited
Methods
- 
  clone() → QuaternionKeyframeTrack 
- 
  Returns a copy of this track.
  override
- 
  getInterpolation() → int? 
- 
  Returns the interpolation type.
  inherited
- 
  getValueSize() → int 
- 
  Returns the size of each value (that is the length of the values array divided by the length of the times array).
  inherited
- 
  interpolantFactoryMethodDiscrete(dynamic result) → Interpolant? 
- 
  Creates a new DiscreteInterpolant from the
times and values. A
Float32Array can be passed which will receive the results. Otherwise a new
array with the appropriate size will be created automatically.
  inherited
- 
  interpolantFactoryMethodLinear(dynamic result) → Interpolant 
- 
  The default interpolation type to use, page:Animation InterpolateLinear.override
- 
  interpolantFactoryMethodSmooth(dynamic result) → Interpolant? 
- 
  Returns a new page:QuaternionLinearInterpolant QuaternionLinearInterpolantbased on thepage:KeyframeTrack.values values,page:KeyframeTrack.times timesandpage:KeyframeTrack.valueSize valueSizeof the keyframes.override
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  optimize() → KeyframeTrack 
- 
  Removes equivalent sequential keys, which are common in morph target sequences.
  inherited
- 
  scale(double timeScale) → KeyframeTrack 
- 
  Scales all keyframe times by a factor
  inherited
- 
  setInterpolation(int interpolation) → KeyframeTrack 
- 
  
  inherited
- 
  shift(dynamic timeOffset) → KeyframeTrack 
- 
  Moves all keyframes either forward or backward in time.
  inherited
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  trim(dynamic startTime, dynamic endTime) → KeyframeTrack 
- 
  Removes keyframes before startTimeand afterendTime, without changing any values within the range`startTime`, `endTime`.inherited
- 
  validate() → bool 
- 
  Performs minimal validation on the tracks. Returns true if valid.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited