Buckets:
| import { InterpolateDiscrete } from '../../constants.js'; | |
| import { KeyframeTrack } from '../KeyframeTrack.js'; | |
| /** | |
| * A track for boolean keyframe values. | |
| * | |
| * @augments KeyframeTrack | |
| */ | |
| class BooleanKeyframeTrack extends KeyframeTrack { | |
| /** | |
| * Constructs a new boolean 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 'bool' | |
| */ | |
| BooleanKeyframeTrack.prototype.ValueTypeName = 'bool'; | |
| /** | |
| * The value buffer type of this keyframe track. | |
| * | |
| * @type {TypedArray|Array} | |
| * @default Array.constructor | |
| */ | |
| BooleanKeyframeTrack.prototype.ValueBufferType = Array; | |
| /** | |
| * The default interpolation type of this keyframe track. | |
| * | |
| * @type {(InterpolateLinear|InterpolateDiscrete|InterpolateSmooth)} | |
| * @default InterpolateDiscrete | |
| */ | |
| BooleanKeyframeTrack.prototype.DefaultInterpolation = InterpolateDiscrete; | |
| BooleanKeyframeTrack.prototype.InterpolantFactoryMethodLinear = undefined; | |
| BooleanKeyframeTrack.prototype.InterpolantFactoryMethodSmooth = undefined; | |
| export { BooleanKeyframeTrack }; | |
Xet Storage Details
- Size:
- 1.41 kB
- Xet hash:
- 215b459fca290696b49542f35efed72f1ea98692eba1e54f0c2238609f40d07d
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.