Buckets:
| import { InterpolateDiscrete } from '../../constants.js'; | |
| import { KeyframeTrack } from '../KeyframeTrack.js'; | |
| /** | |
| * A track for string keyframe values. | |
| * | |
| * @augments KeyframeTrack | |
| */ | |
| class StringKeyframeTrack extends KeyframeTrack { | |
| /** | |
| * Constructs a new string keyframe track. | |
| * | |
| * This keyframe track type has no `interpolation` parameter because the | |
| * interpolation is always discrete. | |
| * | |
| * @param {string} name - The keyframe track's name. | |
| * @param {Array<number>} times - A list of keyframe times. | |
| * @param {Array<number>} values - A list of keyframe values. | |
| */ | |
| constructor( name, times, values ) { | |
| super( name, times, values ); | |
| } | |
| } | |
| /** | |
| * The value type name. | |
| * | |
| * @type {String} | |
| * @default 'string' | |
| */ | |
| StringKeyframeTrack.prototype.ValueTypeName = 'string'; | |
| /** | |
| * The value buffer type of this keyframe track. | |
| * | |
| * @type {TypedArray|Array} | |
| * @default Array.constructor | |
| */ | |
| StringKeyframeTrack.prototype.ValueBufferType = Array; | |
| /** | |
| * The default interpolation type of this keyframe track. | |
| * | |
| * @type {(InterpolateLinear|InterpolateDiscrete|InterpolateSmooth)} | |
| * @default InterpolateDiscrete | |
| */ | |
| StringKeyframeTrack.prototype.DefaultInterpolation = InterpolateDiscrete; | |
| StringKeyframeTrack.prototype.InterpolantFactoryMethodLinear = undefined; | |
| StringKeyframeTrack.prototype.InterpolantFactoryMethodSmooth = undefined; | |
| export { StringKeyframeTrack }; | |
Xet Storage Details
- Size:
- 1.4 kB
- Xet hash:
- 1f8cfca9865f484c2837c848fe2b083f08d972f21031f47c2dd0e7999e189304
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.