@openhps/core
Version:
Open Hybrid Positioning System - Core component
36 lines (34 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.VectorKeyframeTrack = void 0;
var _KeyframeTrack = require("../KeyframeTrack.js");
/**
* A track for vector keyframe values.
*
* @augments KeyframeTrack
*/
class VectorKeyframeTrack extends _KeyframeTrack.KeyframeTrack {
/**
* Constructs a new vector keyframe track.
*
* @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.
* @param {(InterpolateLinear|InterpolateDiscrete|InterpolateSmooth)} [interpolation] - The interpolation type.
*/
constructor(name, times, values, interpolation) {
super(name, times, values, interpolation);
}
}
/**
* The value type name.
*
* @type {String}
* @default 'vector'
*/
exports.VectorKeyframeTrack = VectorKeyframeTrack;
VectorKeyframeTrack.prototype.ValueTypeName = 'vector';
// ValueBufferType is inherited
// DefaultInterpolation is inherited